1. GET と POST の関係と違い
1. GET と POST の関係
GET と POST は両方とも
配列を作成します (例: array( key => value, key2 => value2, key3) => 値 3, …))。この配列にはキーと値のペアが含まれています。キーはフォーム コントロールの名前であり、値はユーザーからの入力データです。 GET と POST は $_GET と $_POST として扱われます。これらは
スーパーグローバル であり、スコープに関係なくアクセスできることを意味します。特別なコードを必要とせずに、任意の関数、クラス、またはファイルからアクセスできます。 2. GET と POST の違い
$_GET は、
URL パラメーター を介して現在のスクリプトに渡される変数配列です。 $_POST は、
HTTP POST 経由で現在のスクリプトに渡される変数の配列です。 2. GET と POST の使用 1. いつ使用するか?
GET 使用シナリオ: 誰でも閲覧できる非機密データ、2000 文字に制限され、URL に表示されます。
POST 使用シナリオ: 他人には見えず、文字数は無制限、http リクエスト本文に埋め込まれ、高レベルの機能をサポートします。
2.使い方は?
GET を使用してください
<!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']; ?>
POST を使用してください
著作権表示: この記事は Lshare によるオリジナルの記事です。転載する必要がある場合は、コメントするかプライベート メッセージを送信してください。 。