【PHP】定義済みの変数【プログラミング言語】
定義済みの変数
PHPが自動的に作成する変数で、これらの変数はスクリプト全体で使用できます。
スーパーグローバル変数
$_GET
URLのクエリストリングで送信されたデータを含みます。
$_POST
HTTP POSTメソッドで送信されたデータを含みます。
$_REQUEST
$_GET、$_POST、および $_COOKIE の内容をすべて含みます。
$_SESSION
セッションのデータを含みます。
$_COOKIE
クライアントから送信されたクッキーのデータを含みます。
$_FILES
ファイルアップロードに関する情報を含みます。
$_ENV
環境変数を含みます。
$_SERVER
サーバーおよび実行環境に関する情報を含みます。
$_GLOBALS
すべてのグローバル変数を含みます。変数名がキーになっています。
サンプルプログラム
<!DOCTYPE html>
<html lang="jp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="author" content="" />
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width" />
<title>定義済みの変数</title>
</head>
<body>
<h1>定義済みの変数式</h1>
<?php
//GETメソッドのデータを表示します。
var_dump($_GET);
echo "<br />";
//POSTメソッドのデータを表示します。
var_dump($_POST);
echo "<br />";
//$_GET、$_POST、および $_COOKIE の内容をすべて含みます。
var_dump($_REQUEST);
echo "<br />";
//クッキーの内容をすべて含みます。
var_dump($_COOKIE);
echo "<br />";
// 環境変数の内容をすべて含みます。
var_dump($_ENV);
echo "<br />";
// サーヴァの内容をすべて含みます。
var_dump($_SERVER);
echo "<br />";
?>
</body>
</html>
実行結果
今回は、セキュリティに触る部分がありますので、プログラム実行結果は載せられません。
各自で、サンプルからダウンロードして実行をしてください。
サンプルダウンロード
もっと学びたい人は!この本がおすすめです
#PHP #PHP初心者 #PHP学習 #プログラミング #プログラミング学習 #プログラミング初心者
#おすすめテンプレ #日々の大切な習慣