2013-06-06

【PHP】 基礎④ フォーム あいさつ

※ローカルでは動かない。

⇒ローカル環境と整える



●フォーム

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 件のコメント:

コメントを投稿

アマゾン和書/最新の情報