Menu

$_SERVER

$_SERVER este folosit in general pentru:

$_SERVER este un array cu urmatoarele cele mai folosite valori:
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 !



Ti-a placut articolul? Asigura-te ca-ti dam de veste cand publicam altele noi.


Tags: Curs Php

Comments Nota 0 din 0