La variabile globale $_SERVER

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

Controlliamo ciclicamente il funzionamento dei link nei nostri articoli. Se noti dei link che non funzionano segnalacelo tra i commenti. Se hai apprezzato l'articolo considera l'idea di sostenere il blog anche con una piccola donazione. Grazie. Patreon / Ko-fi / Liberapay / Paypal

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *