PHP/Introduzione/Come funziona: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
BimBot (discussione | contributi)
m Robot: Changing template: Linguaggio PHP
Nessun oggetto della modifica
Riga 2:
 
Durante il caricamento di una [[w:pagina Web|pagina Web]], il [[w:Browser|browser]] del client (cioè dell'utente) invia una richiesta HTTP al [[w:web server|web server]], il quale si incarica di restituirgli una file, normalmente "pagina" contenente codice [[HTML]], oppure anche ad esempio un'immagine.<br/>
Nel caso sia una pagina scritta in HTML (solitamente indicata dall'estensione .htm o .HTMLhtml"), una volta ricevuta il browser è in grado di disegnarne il contenuto sullo schermo interpretando il linguaggio di markup.
 
Le pagine nelle quali è presente codice PHP, che sono memorizzate sul [[w:server|server]], non sono direttamente lette ed interpretate dal browser ma vengono interpretate da un modulo aggiuntivo del web server che è appunto il modulo PHP.
Riga 29:
<ol><li value=5>il modulo PHP interpreta la pagina PHP, richiede al database il contenuto da inserire, genera e restituisce la corrispondente pagina HTML.</li></ol>
 
In realtà, esistono anche altre possibilità: si può modificare il [[w:mime|mime type]] con l'istruzione
In<source realtà,lang="php"><?php esisteHeader("Content-type: ancheLinguaggio un'altracontenuto"); possibilità:?></source> oppure tramite particolari estensioni di PHP come le librerie GD è possibile creare delle immagini e restituire quindi non una pagina HTML bensì un'immagine vera e propria.
 
[[Categoria:PHP|Come funziona]]