$_SERVER
$_SERVER este folosit in general pentru:
- A afla adresa IP a vizitatorului
- A afla User-Agentul / browserul vizitatorului
- A afla referer-ul(pagina de unde a venit) vizitatorul
- A afla metoda de Request folosita ... si multe altele
Index | Descriere | Exemplu valoare returnata |
---|---|---|
REMOTE_ADDR | Ip-ul vizitatorului. | 127.0.0.1 |
REQUEST_METHOD | Metoda de request folosita. Utila cand lucram cu date din formulare | POST |
HTTP_USER_AGENT | Browserul vizitatorului, filtrati deoarece se poate modifica de catre vizitator. | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 |
HTTP_REFERER | Referer-ul vizitatorului, de pe ce adresa a venit vizitatorul, filtrati deoarece se poate modifica. | http://localhost |
SERVER_ADDR | IP-ul serverului. | 127.0.0.1 |
SCRIPT_NAME | Afla fisierul actual accesat. | /test.php |
Acum sa dam si un exemplu de folosire in PHP:
<?php echo 'Salut, <br/><br/> '; echo 'IP-ul tau este <b>'.$_SERVER['REMOTE_ADDR'].'</b><br/>'; echo 'Browserul tau este <b>'.htmlspecialchars($_SERVER['HTTP_USER_AGENT']).'</b><br/>'; // Refererul este uneori nedefinit deoarece vizitatorul nu a fost pe nici un site inainte sa-ti acceseze pagina echo 'Ai aflat de noi de pe site-ul <b>'.htmlspecialchars( isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'nicaieri' ).'</b><br/>'; echo 'Metoda de REQUEST folosita de tine este <b>'.htmlspecialchars($_SERVER['REQUEST_METHOD']).'</b>'; ?>Output asemanator cu:
Am schimbat IP-ul din motive de securitate evidente. Poti testa scriptul live in iframe-ul de mai jos:
Lista completa in engleza o gasiti aici !
Tags: Curs Php
Comments
Nota
0
din
0