⇒ローカル環境と整える
●フォーム
●html側 -request1.php ※htmlでもいい
<form method="POST" action="request2.php">
<label>名前:<input type="text" value="ここに入力" name="name" /></label><br>(★)
<input type="submit" value="送信"/>
</form>
(★)…label で囲むことによって、forとIdはいらなくなる。
●php側 -request2.php
こんにちは、<?php
print htmlspecialchars($_POST['name'],ENT_QUOTES,'utf-8');
?>
さん!
$_POST…PHPが自動的にでつくってくれる変数
※GETのときは、“$_GET”
下記は、安全性が高まるために入れてあります。
htmlspecialchars…命令 入力された内容の無害化※ソースを入力してもただの文字にしてくれる
htmlspecialchars(文字列,エスケープの種類,
文字コード
);
ENT_QUOTES…シングルクォートも置き換えてね。の意味
------- 参考書籍 -------
-------------------------
0 件のコメント:
コメントを投稿