/bonvhp/webapp/PHP       [後へ]   [目次へ]   [次へ] ~ [] ~

PHP:$_GET, $_POST など (スーパーグローバル)

スーパーグローバルは、
PHP によって自動的に初期化される変数です。
WEB アプリで良く使用するものについて説明します。

●$_GET

HTML の GET で送信したデータが、この連想配列に格納されます。

例えば、フォームで、
  <form method="post" action="sample.php?action_id=123">
とした場合、
sample.php では、$_GET の内容は、
  array('action_id' => '123');
となります。

●$_POST

HTML の POST で送信したデータが、この連想配列に格納されます。

例えば、フォームで、
  <form method="post" action="sample.php">
    <input type="hidden" name="doc_id" value="123">
  </form>
とした場合、
sample.php では、$_POST の内容は、
  array('doc_id' => '123');
となります。

●$_COOKIE

ブラウザのクッキーの情報を持った連想配列です。

●$_SESSION

セッションの情報を持った連想配列です。

# セッションは、
# WEB サーバー側に、個々のユーザー情報を格納します。
# サンプル・プログラムでも、ユーザー認証に使用しています。

●$_FILES

HTML でファイルをアップロードした際の情報が、
この連想配列に格納されます。

●$_SERVER

WEB サーバーによって設定される情報を持った連想配列です。

どんな情報が入っているのか、
  var_dump($_SERVER);
で見ておいてください。
/bonvhp/webapp/PHP       [後へ]   [目次へ]   [次へ]