В PHP съществуват и предарително дефинирани (вградени в езика) променливи, които могат да се използват в скриптовете без да е необходимо преди това да бъдат декларирани. Сред предварително дефинираните променливи има няколко, които са наречени „променливи на средата“ или „променливи на обкръжението“ (environment variables). Чрез тези променливи може да се извлече всевъзможна информация за посетителя на една страница – от кой уеб адрес е дошъл, какъв е IP адреса му, каква операционна система и браузър ползва и т.н.

Най-използваните такива променливи са следните:

$HTTP_USER_AGENT – дава информация за браузъра и ОС
$REMOTE_ADDR – дава информация за IP адреса
$SERVER_SOFTWARE – дава информация за сървъра
$HTTP_REFERER – дава информация за URL откъдето идва юзера

Можете да впечатлите някои от посетителите на страницата си като сложите в нея код подобен на следния:

<?php

echo
„Вашия IP адрес е <b>$REMOTE_ADDR</b>, сървъра ви е <b>$SERVER_SOFTWARE</b>, браузъра ви и операционната система са <b>$HTTP_USER_AGENT</b>, идвате от <b>$HTTP_REFERER</b>“;

?>

При отваряне на страницата ви посетителя ще види данните на своята машина и местоположение, например нещо от типа:

Вашия IP адрес е 84.128.68.0, сървъра ви е Apache/1.3.33 (Unix) PHP/4.3.10 mod_ssl/2.8.22 OpenSSL/0.9.7d, браузъра ви и операционната система са Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1), идвате от https://www.domain.com

Резултат от последната променлива $HTTP_REFERER ще има само ако посетителя е отворил страницата ви чрез кликване върху връзка към нея, поставена в някакъв друг уеб сайт.

Разбира се освен за впечатляване на посетителите тези променливи се използват и за събиране на важна статистическа информация. Пълен списък с променливите на средата може да видите като използвате вградената функция phpinfo(). Направете си php страница в която сложете следния код

<?php

phpinfo();

?>

В изведената информация ще видите списък на променливите на средата със съответните им стойности, показването на характеристиките на сървъра и PHP софтуера, с който работи вашия компютър.