PHPフォームのGET&POST

WBOY
WBOYオリジナル
2016-06-23 13:30:191072ブラウズ

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 によるオリジナルの記事です。転載する必要がある場合は、コメントするかプライベート メッセージを送信してください。 。

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。