各フォームURLの末尾にパラメータとしてメールアドレスを差し込むことで、
あらかじめメールアドレスが入力された状態でフォームを表示させることができます。
登録フォーム
【付加するパラーメータ】
&touroku_mail=###mail###
【パラメータを付加したURL】
https://1lejend.com/stepmail/kd.php?no=xxxxx&touroku_mail=###mail###
解除フォーム
【付加するパラーメータ】
&delmail=###mail###
【パラメータを付加したURL】
https://1lejend.com/stepmail/delf.php?no=xxxxx&delmail=###mail###
一括解除フォーム
【付加するパラーメータ】
&a_mail=###mail###
【パラメータを付加したURL】
https://1lejend.com/stepmail/dela.php?no=xxxxx&a_mail=###mail###
アドレス変更フォーム
【付加するパラーメータ】
&b_mail=###mail###
【パラメータを付加したURL】
https://1lejend.com/stepmail/edit.php?no=xxxxx&b_mail=###mail###
【フォームを外部に設置する場合】
URLに差し込んだメールアドレスを取得できるようにフォームに手を加えます。
メールアドレスのinputタグのvalue属性の中に以下のphpコードを挿入します。
ページがHTMLファイルの場合は「.php」に拡張子を変更してください
以下の例ではパラメータが「mail」のものを取得します。
URLには「&mail=###mail###」を付加することになります。
<?php if ( isset($_GET['mail']) ){echo htmlentities($_GET['mail'], ENT_QUOTES) ; }?>
設定例
<input id="touroku_mail" type="email" name="touroku_mail" size="40" value="<?php if ( isset($_GET['mail']) ){echo htmlentities($_GET['mail'], ENT_QUOTES) ; }?>" />
コメント