View Full Version : [php] richiesta pagina
zorretto27
22-05-2010, 12:09
ciao,
volevo avere un chiarimento,da inesperto in materia,sul linguaggio php.
Un file php puo' contenere anche codice html ?
In questo nel momento in cui il browser contatta il server,i comandi vengono eseguiti dal motore php,ma in che modo il server web invia il codice php al motore?
Se il file richiesto e' misto come fa a separare la parte html da quella php?
grazie
I file .php richiamati da un server web la maggior parte delle volte producono un output HTML.
Tutto quello che vedi fra <?php e ?> viene sostituito con il relativo codice HTML prodotto dall'esecuzione.
zorretto27
22-05-2010, 14:17
ok.
ho un dubbio pero'.
nella sostanza,cos'e' una pagina dinamica.
Se la pagina dinamica viene creata al momento e non preesiste,come facciamo a dire che una data pagina e' dinamica?
In genere funziona così (sto semplificando):
Il browser fa una richiesta HTTP per una data risorsa (ad esempio il file pippo.php).
Il server HTTP elabora la richiesta, nel caso in cui rilevi che il file è di tipo PHP chiama l'interprete che esegue il codice tra i tag <?php e ?> generando codice html.
Quindi manda l'eventuale HTML statico e quello generato da PHP all'utente.
E' dinamico perché l'HTML viene generato al momento della richiesta dell'utente.
zorretto27
22-05-2010, 14:51
il codice php e' fisso oppure varia a seconda delle richieste dell'utente?
il codice php e' fisso oppure varia a seconda delle richieste dell'utente?
Il codice è fisso, ma può comportarsi in maniera diversa a seconda dei casi, ad esempio a seconda dei parametri inviati dal browser.
Nel caso di una richiesta di tipo GET ad esempio i parametri sono passati nell'url, es: showthread.php?t=12345
Questo significa che alla pagina php showthread passi il numero identificativo del thread da visualizzare.
Un altro esempio può essere una pagina di login che potrebbe comportarsi in maniera diversa se sei già loggato:
if (logged)
echo "Bentornato $user";
else
// mostra il form html
zorretto27
22-05-2010, 15:57
ok!
in sostanza,se volessi dare una definizione esaustiva di pagina dinamica,come potrei definirla?
una definizione chiara e completa.
Una pagina dinamica è un pagina web il cui sorgente HTML, CSS e JavaScript variare a seconda del contesto in cui la si richiede. Ed il contesto dipende da tempo, luogo del richiedente, pagine visitate precedentemente, tipo e versione di browser, parametri passati da url, parametri specificati dall'amministratore del sito, parametri letti dai cookies etc etc.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.