$_SERVER è un array che contiene informazioni sull'utente.Le informazioni sono create dal browser,la maggior parte dei browser le ha,ma non tutti.

Ora ve ne elencherò alcune:

$_SERVER['REMOTE_ADDR']
Prende l'indirizzio IP dell'utente.

$_SERVER['HTTP_REFERER']
Prende informazioni sul sito da cui proviene l'utente,in caso non provenga da nessun sito risulterà il campo vuoto.

$_SERVER['HTTP_HOST']
Prende informazioni sull'host locale(localhost).

$_SERVER['HTTP_USER_AGENT']
Ricava informazoni sul browser.

$_SERVER['REMOTE_HOST']
Ricava l'host dell'utente che visita la pagina.

$_SERVER['REMOTE_PORT']
Ricava la porta in uso dall'utente che visita la pagina.

$_SERVER['SERVER_PORT']
Ricava la porta che usa il webserver per comunicare con l'utente.

Le variabili precedentemente elencate solo solo le più comuni,in quanto ne esistono tante altre,per maggiori informazioni basta visitare il sito ufficiale del PHP(www.php.net).

Url diretto per le variabili: http://it.php.net/reserved.variables