Il passaggio di valori da web server a script php avviene tramite cgi: in pratica, quando viene richiesto uno script, il server setta opportunamente delle variabili di ambiente e poi lancia il suo interprete.
L'interprete php, quando lo script viene avviato in cgi mode, preleva le informazioni da queste variabili di ambiente le salva negli opportuni array.
In particolare:
* i dati presenti in $_GET vengono prelevati dalla variabile di ambiente QUERY_STRING
* i dati presenti in $_POST vengono letti da standard input mentre la loro lunghezza viene prelevata dalla variabile di ambiente INPUT_LENGTH
Ovviamente tutto quello che lo script stampa su stdout viene re-direzionato al "richiedente" dal web server.
http://www.faqs.org/rfcs/rfc3875.html
Ultima modifica effettuata da Xaratroom il 19/07/2011 alle 11:39 |