SERVER GLOBALS változók lekérdezése.

A print_r() függvénnyel gyorsan lekérdezhetjük, bármely GLOBÁLS változót.
De némely sor, olyan hosszú, hogy nem látjuk át az ott lévő adatokat.

Példa, print_r() lekérdezésre:

<?php
echo'<pre>';
                echo'<h5>$_SERVER</h5>';
                echo print_r($_SERVER);
echo'</pre>';
?>

A foreach ciklus áttekinthetőbb, és ha kell, formázott megjelenítési tájékoztatást ad.

A $_SERVER változók lekérdezése foreach ciklussal:

<html>
<head>
	<!--  Állítsuk be, a CSS formázást -->
   <style>
        .betuk {font-size: 12px; font-style: normal;}
        .kek {font-weight: bold; color: blue;}
    </style>
</head>
<body>

<?php
$valtozok = array($_SERVER);
foreach ( $valtozok as $szerver )
	{
	foreach ( $szerver as $kulcs => $ertek )
		{
		print ("<p class='betuk'><b><span class='kek'>".$kulcs." =&gt;</span></b>  ".$ertek."<br /></p>");
		}
	echo "<br />";
	}
?>

</body>
</html>

Egy kiválasztott GLOBALS változó lekérdezése.
Ha tudjuk, hogy milyen adatra van szükségünk a további munkamenethez, akkor csak azon GLOBÁLIS változót kérdezzük le.

Példa a HOST cím lekérdezésére:

<?php
         $HOST = $_SERVER['HTTP_HOST'];
               print ("<p>HTTP_HOST, az otthoni gyakorlásnál:  ".$HOST."</p>");
?>


Program eredménye: HTTP_HOST, az otthoni gyakorlásnál: localhost

 


$_SERVER GLOBALS változók lekérdezése.

A foreach ciklussal lekérdezett $_SERVER eredménye:

Ezen bemutatóban, megnézhetjük a létező GLOBÁLIS változókat, de a változók által visszakapott eredményeket,
piros xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx karakterekkel helyettesítettem.
OKA: Olyan információk jelennek meg, melyek nem publikusak, az INTERNETEN.
Ha valaki, meg akar győződni arról, hogy melyik GLOBÁLIS változó milyen értékkel rendelkezik, akkor kérdezze le a saját localhosztján, vagy tárhelyén.

PATH => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

TEMP => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

TMP => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

TMPDIR => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

PWD => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

HTTP_ACCEPT => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

CONTENT_LENGTH => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

HTTP_HOST => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

HTTP_USER_AGENT => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

UNIQUE_ID => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SCRIPT_URL => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SCRIPT_URI => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SERVER_SIGNATURE => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SERVER_SOFTWARE => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SERVER_NAME => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SERVER_ADDR => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SERVER_PORT => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

REMOTE_ADDR => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

DOCUMENT_ROOT => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

REQUEST_SCHEME => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

CONTEXT_PREFIX => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

CONTEXT_DOCUMENT_ROOT => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SERVER_ADMIN => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SCRIPT_FILENAME => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

REMOTE_PORT => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SERVER_PROTOCOL => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

REQUEST_METHOD => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

QUERY_STRING => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

REQUEST_URI => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SCRIPT_NAME => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

PHP_SELF => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

REQUEST_TIME_FLOAT => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

REQUEST_TIME => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

argv => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

argc => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx