PHPの教科書2 get,postメソッド
フォームに値を入力して、actionの先で出力
http://felica.boy.jp/textbook/lecture1-1-4.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>よく分かるPHPの教科書</title> </head> <body> <!-- getメソッドはURLに情報が露出される。URLのコピペで正しい値が拾われる --> <!-- postメソッドはURLに露出しないため、会員登録やお問い合わせなどの情報を隠したい時に利用される --> <form action="lecture1-1-4.php" method="get"> <dl> <dt><label for="my_name2">お名前:</label></dt> <dd><input id="my_name2" type="text" name="my_name2" size="35" maxlength="255" value=""></dd> <dt><label for="message">メッセージ:</label></dt> <dd><input id="message" type="text" name="message" size="35" maxlength="255" value=""></dd> </dl> <input type="submit" value="送信する"> </form> </body> </html>
<?php //htmlspecialcharsは、HTMLのコードを露出させる効果。セキュリティ対策 //ENT_QUOTESは、シングルクォーテーションを変換の対象とする命令 print('お名前:'.htmlspecialchars($_GET['my_name2'], ENT_QUOTES)); print('<br>'); print('メッセージ'.htmlspecialchars($_GET['message'], ENT_QUOTES)); ?>