PHPフォームのGET&POST
一、GETとPOSTの連絡と区別
1、GETとPOSTの連絡 GETとPOSTは、配列を作成します(たとえば、array(key=>value、key 2=>value 2、key 3=>value 3、...).この配列には、フォームコントロールの名前であり、ユーザーからの入力データであるキー/値ペアが含まれます. GETとPOSTは$_と見なされるGETと$POST.これらはスーパーグローバル変数です.これは、役割ドメインを考慮する必要がないことを意味します.特別なコードは必要ありません.関数、クラス、ファイルからアクセスできます.
2、GETとPOSTの違い $_GETは、URLパラメータを介して現在のスクリプトに渡される変数配列である. $_POSTは、HTTP POSTを介して現在のスクリプトに渡される変数配列である.
二、GETとPOSTの使用
1、いつ使いますか. GET使用シナリオ:誰にでも見える非機密データは、2000文字に制限され、URLに表示されます. POST使用情景:他の人には見えず、文字数に制限がなく、httpリクエスト主体を埋め込み、高次機能をサポートする.
2、どのように使いますか. GET を使用 POST を使用する.
1、GETとPOSTの連絡
2、GETとPOSTの違い
二、GETとPOSTの使用
1、いつ使いますか.
2、どのように使いますか.
<!DOCTYPE html>
<html>
<body>
<a href="<?php echo $_SERVER['PHP_SELF']?>?keyword=Google&position=China"> </a>
</body>
</html>
<?php echo "You search ".$_GET['keyword']." in ".$_GET['position']; ?>
<!DOCTYPE html>
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
Name:<input type="text" name="name">
<input type="submit">
</form>
</body>
</html>
<?php $name= $_POST['name']; echo $name; ?>