スーパーグローバル関数

 
初心者の為のPHP入門PHPの基本構文>スーパーグローバル関数
 

スーパーグローバル関数とは

スーパーグローバル関数とは、PHPで利用することができる変数の一つで、PHPで内部的に生成されている変数のことを指します。主に、クライアントからサーバに送信されたデータやクッキーなどの情報(リクエスト情報)を管理するための変数です。

スーパーグローバル関数の種類と意味

スーパーグローバル関数は、例えばHTMLのフォームなどから送信されたデータやクッキー情報などを取得することができます。

主にPHPで利用可能なスーパーグローバル関数としては以下のものがあります。

変数名 内容
$_POST POST形式のHTMLフォームから渡される情報
$_GET クエリ情報「?キー=値」経由で渡される情報
$_FILES アップロードされたファイルに対する情報
$_SERVER サーバ環境変数に関する情報
$_ENV 環境変数に関する情報
$_COOKIE クッキー経由で渡された情報
$_SESSION セッション経由で渡された情報
$_REQUEST POST,GET,COOKIE,FILESの値をまとめて管理

なお、$_REQUESTは非常に便利に見えますが、同名のキーがある場合、片方のキーが上書きされるという問題や、どこからデータが送信されたのかが曖昧になりやすいという点から原則使用しません。

本サイトでも、RIQUEST以外のスーパーグローバル関数を解説します。

 

 

 

PHP入門メニュー

第1:PHPイントロダクション
静的ページと動的ページ
クライアントサイドとサーバーサイト
PHPとサーバーサイドのスクリプト
PHPを使う為の環境
  |-Apacheインストール
  |-PHP本体のインストール

第2:PHPの基本構文
スクリプティングデリミタ
PHPと変数
PHPと配列
スーパーグローバル関数
  |-$_POST
  |-$_GET
  |-$_FILES
  |-$_SERVER
  |-$_ENV
  |-$_COOKIE
  |-$_SESSION
・PHPの定数
・PHPの演算子
・PHP条件分岐
・PHPの繰り返し処理
・PHP関数

初心者の為のPHPガイド リンク集

copyright(c)2006-2007 shou all rights reserved.

初心者の為のPHP入門全てのコンテンツの無断転載および二次利用を禁止します。

Hushlog PHPリファレンス HTMLタグ辞典

福岡のホームページ製作イノベイド