[PHP] Zmienne ¶rodowiskowe
| Data publikacji: 05-09-2006 Autor:Steff Kategoria:Tworzenie WWW Ods³on:4895 |
Witam w nowym dziale, który powsta³w MM. Dzia³ ma na celu przybli¿yæ osobom zainteresowanym, ró¿ne tematy zwi±zane z tworzeniem stron internetowych.
Zmienne ¶rodowiskowe pozwalaj± na dowiedzenie siê o wielu ró¿nych parametrach pracy serwera czy te¿ klienta. Mo¿na z nich odczytaæ informacje np. o systemie operacyjnym, przegl±darce i adresie IP odwiedzaj±cego, a równierz nazwê serwera WWW i port po³±czenia.
Czasami chcemy wiedzieæ co¶ wiêcej na temat osób odwiedzaj±cych nasze strony, jednak nawet rozbudowana ankieta nie wystarczy, aby zaspokoiæ nasz± ciekawo¶æ. Czasami zdarza siê równie¿, ¿e chcemy wiedzieæ co¶ wiêcej nt. serwera, z którego korzystamy, a nasz administrator jest zbyt zajêty, ¿eby odpowiadaæ nam na podstawowe pytania. W obu tych przypadkach przychodz± nam z pomoc± zmienne ¶rodowiskowe. Zmienne te zawieraj± specjalne informacje dotycz±ce konfiguracji serwera WWW czy konfiguracji PHP. Poni¿ej postaram siê przedstawiæ kilkana¶cie wg mnie przydatnych zmiennych.
Opisy niektórych zmiennych:
COMPUTERNAME Zawiera nazwê komputera, z którego korzysta osoba odwiedzaj±ca nasz± stronê
$OS Zawiera nazwê systemu, z jakiego korzysta osoba odwiedzaj±ca nasz± stronê.
$SystemDrive Zawiera nazwê dysku, na którym zainstalowany jest system
$SystemRoot Zawiera ¶cie¿kê miejsca zainstalowania systemu
$SERVER_SOFTWARE Zawiera nazwy oprogramowania serwera WWW
$SERVER_NAME Zawiera nazwê serwera
$SERVER_PROTOCOL Zawiera nazwê protoko³u serwera
$SERVER_PORT Zawiera numer portu serwera
$PATH_INFO Zawiera ¶cie¿kê oraz nazwê uruchomionego skryptu
$PATH_TRANSLATED Zawiera bezwzglêdn± ¶cie¿kê do uruchomionego skryptu
$SCRIPT_NAME Zawiera nazwê skryptu
$REMOTE_ADDR Zawiera IP osoby odwiedzaj±cej stronê
$REMOTE_HOST Zawiera nazwê hosta osoby odwiedzaj±cej stronê
$HTTP_REFERER Zawiera URL poprzedniej odwiedzonej strony
$HTTP_USER_AGENT Zawiera nazwê przegl±darki, z której korzysta osoba ogl±daj±ca stronê
Te oraz du¿o wiêcej zmiennych wraz z bardzo przydatnymi informacjami nt. serwera i PHP mo¿ecie uzyskaæ tworz±c prosty plik php:
Po uruchomieniu tego pliku waszym oczom uka¿e siê masa tabelek zawieraj±cych odpowiedni± ilo¶æ informacji, ¿eby zaspokoiæ nawet najbardziej ciekawskich.
Steff |