PHP基礎 レッスン12
スーパーグローバル
$_GET、$_POST、$_SERVERなどスーパーグローバル変数の概要を学びます。
スーパーグローバル変数とは
スーパーグローバル変数はPHPが自動的に定義する特殊な配列で、スクリプト全体のどこからでもアクセスできます。Webアプリケーション開発で非常に重要な役割を果たします。
$_GET: URLクエリパラメータ$_POST: POSTリクエストデータ$_SERVER: サーバー・環境情報$_SESSION: セッションデータ$_COOKIE: クッキーデータ$GLOBALS: すべてのグローバル変数
$_SERVERの活用
$_SERVERにはサーバーとリクエストに関する情報が格納されています。
PHPエディタ
$_GETと$_POSTの模擬
実際のWebリクエストでは$_GETと$_POSTにフォームデータが入ります。ここでは模擬的に値を設定して動作を確認します。
PHPエディタ
$GLOBALSとグローバル変数
$GLOBALSを使うとすべてのグローバル変数にアクセスできます。
PHPエディタ