見出し画像

【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学習 #プログラミング #プログラミング学習 #プログラミング初心者
#おすすめテンプレ #日々の大切な習慣

この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?