Vediamo come carpire, con questa variabile, tutte le informazioni che riguardano chi interroga la nostra pagina in PHP
$_SERVER è un array che contiene delle informazioni molto utili, ed è popolato direttamente dal web server. Si tratta di valori di sola lettura, quindi il suo utilizzo è molto semplice: o si memorizza l’indice dell’array in una variabile oppure la si stampa direttamente
<?php
Visualizza l'ip del visitatore
echo $_SERVER['REMOTE_ADDR'];
$ipvisitatore = $_SERVER['REMOTE_ADDR'];
echo $ipvisitatore;
?>
Per visualizzare tutti gli elementi dell’array $_SERVER possiamo creare una pagina php con all’interno questo codice
<?php
while (list($var,$value) = each ($_SERVER)) {
echo "$var => $value <br />";
}
?>
ed aprirla, così da conoscerne tutti i suoi valori, anche se personalmente mi capita di utilizzare per lo più questi
$_SERVER[‘REMOTE_ADDR‘] Indirizzo ip di chi visualizza la pagina
$_SERVER[‘HTTP_HOST‘] Host che ospita la pagina
$_SERVER[‘REQUEST_URI‘] Posizione della pagina visualizzata nell’host
$_SERVER[‘HTTP_REFERER‘] Pagina da cui proviene il visitatore
$_SERVER[‘REQUEST_METHOD‘] Se il metodo di destinazione è GET o POST
$_SERVER[‘SERVER_ADDR‘] Indirizzo ip del server
$_SERVER[‘REQUEST_TIME‘] Corrisponde al time formato linux in cui è partita la request del server
precedente | indice | successiva