php-3
「htmlspecialchaers」ファンクション
特殊文字を HTML エンティティに変換する
「ENT_QUOTES」パラメータ
「シングルクオーテーション」「ダブルクオーテーション」ともに変換ができる。
sample.html
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>php フォームに入力した内容を取得する!</title> </head> <body> <form action="sample4.php" method="get"> <dl> <dt><label for="my_name">お名前:</label></dt> <dd> <input id="my_name" type="text" name="my_name" size="35" maxlenght="255" value=""> </dd> <dt><label for="message">メッセージ:</label></dt> <dd><input id="message" type="text" name="message" size="35" maxlenght="255" value=""></dd> </dl> <input type="submit" value="送信する"> </form> </body> </html>
sample.php
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>php フォームに入力した内容を取得する!</title> </head> <body> <dl> <dt>お名前:</dt> <dd><?php print(htmlspecialchars($_GET['my_name']));?></dd> <dt>メッセージ:</dt> <dd><?php echo(htmlspecialchars($_GET['message']));?></dd> </dl> </body> </html>