La variabile $_SERVER di php
Ciao a tutti,
in questo articolo vedremo di analizzare la variabile $_SERVER del linguaggio php.
Questa variabile non rappresenta altro che un array che contiene svariate informazioni molto utili.
Non tutti i server web restituiscono tutte le funzioni, certe potrebbero essere omesse!
Andiamo ad analizzare le più comuni (quelle che ci capita più spesso di incontrare e di utilizzare):
<div class="intbox_b">
<h3>$_SERVER['<span style="color: #FF0000;">REMOTE_ADDR</span>']</h3><div class="intboxcontent">Restituisce l'indirizzo IP dell'utente
Nota: leggere l'articolo Ottenere il vero indirizzo IP">Ottenere il vero indirizzo IP per ottenere maggiori informazioni a riguardo.</div><div class="intboxbot"></div></div>
<div class="intbox_a"><h3>$_SERVER['<span style="color: #FF0000;">PHP_SELF</span>']</h3><div class="intboxcontent">Restituisce il percorso attuale dello script
Esempio:
<blockquote><ul><li>URL: http://jacoz.net/home.php?var1=ciao&var2=bella</li><li>PHP_SELF: /home.php</li></ul></blockquote></div><div class="intboxbot"></div></div>
<div class="intbox_b"><h3>$_SERVER['<span style="color: #FF0000;">REQUEST_METHOD</span>']</h3><div class="intboxcontent">Ci dice quale metodo è stato usato per accedere alla pagina (GET, POST, HEAD o PUT)</div><div class="intboxbot"></div></div>
<div class="intbox_a"><h3>$_SERVER['<span style="color: #FF0000;">QUERY_STRING</span>']</h3><div class="intboxcontent">Restituisce la query string, in caso di esistenza, della pagina che si sta visualizzando</div><div class="intboxbot"></div></div>
<div class="intbox_b"><h3>$_SERVER['<span style="color: #FF0000;">DOCUMENT_ROOT</span>']</h3><div class="intboxcontent">Restituisce la cartella principale del dominio. Questa variabile è definita nel file di configurazione del server (httpd.conf)</div><div class="intboxbot"></div></div>
<div class="intbox_a"><h3>$_SERVER['<span style="color: #FF0000;">HTTP_HOST</span>']</h3><div class="intboxcontent">Restituisce l'indirizzo del server su cui è eseguito il file
Esempio:
<blockquote><ul><li>URL: http://webdev.jacoz.net/</li><li>SERVER_NAME: webdev.jacoz.net</li></ul></blockquote>
(Funzione simile a $_SERVER['SERVER_NAME'])</div><div class="intboxbot"></div></div>
