Referenze

Home | Referenze | Art. # 87

Elenco delle variabili server del PHP

Corso online PHP
Corso online per imparare il PHP da zero ed creare siti Web dinamici. Assistenza del docente ed attestato di partecipazione finale.

PHP dispone di una nutrita schiera di variabili server, utili per la gestione di diverse fasi dei nostri siti ed applicazioni Web. La collezione che utilizziamo allo scopo è $_SERVER a cui passiamo una chiave, ovvero il nome della variabile d'ambiente che ci interessa conoscere o far conoscere.

La sintassi di $_SERVER è molto semplice:

$_SERVER["NOME_CHIAVE"]

Naturalmente si tratta di valori di sola lettura, non impostabili attraverso uno script PHP, sia per questioni di sicurezza del serve che... per logica!

Esaminiamo le principali variabili server di PHP dividendole tra valori lato client, ovvero legate al browser Web dell'utente, e lato server, ovvero legate al server Web che esegue lo script.

Informazioni del client

$_SERVER["HTTP_USER_AGENT"]

Restituisce il nome del browser e del sistema operativo connesso alla pagina corrente.

$_SERVER["QUERY_STRING"]

Restituisce la querystring completa associata alla pagina corrente, qualora ve ne sia una.

$_SERVER["REMOTE_HOST"]

Restituisce il nome del computer o dell'ISP con cui il client è connesso ad Internet.

$_SERVER["REMOTE_USER"]

Restituisce il nome dell'utente connesso, qualora abbia effettuato un login.

$_SERVER["REQUEST_METHOD"]

Restituisce il nome del metodo con cui sono stati inviati i dati attraverso un form, quindi GET o POST.

$_SERVER["REMOTE_ADDR"]

Restituisce l'indirizzo IP del browser collegato alla pagina che esegue lo script.

Informazioni del server

$_SERVER["SERVER_SOFTWARE"]

Restituisce il nome e la versione del server Web che esegue lo script, quindi, ad esempio, Apache/2 oppure IIS/6 e cosi via.

$_SERVER["SERVER_NAME"]

Restituisce l'alias di dominio partendo dal www fino all'estensione, quindi, ad esempio, www.appuntiphp.com.

$_SERVER["SCRIPT_FILENAME"]

Restituisce il percorso relativo della pagina che esegue lo script.

$_SERVER["SCRIPT_NAME"]

Restituisce il nome del file che esegue lo script.

 

Scritto in data 02/05/2008

Segnalalo ad un Amico | Aggiungilo ai Preferiti


© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 - Pubblicità | Contatti