Era esattamente quello che cercavo di capire!Originariamente inviato da filippo.toso
Sbagli. Se lo fosse NON avrei scritto "crei un'altro script".
Si tratta di DUE richieste HTTP diverse. NON puoi "mischiare" lo stream binario dell'immagine e l'HTML nella stessa risposta HTTP.![]()
Mi fido, però non capisco come un'inclusione (a priori) risolva il problema; nel momento della chiamata della funzione l'interprete PHP non considera già tutto il codice come una sola pagina? (composta dalla pagina più tutte le inclusioni di codice)
La chiamata di include la fa il web server, e quindi la risposta non arriva a me (come se fosse un file immagine).
Mi torna invece se mi dici che nella pagina, piuttosto che includere la pagina contenente la funzione, la richiamo (e lì mi torna la 2° chiamata HTTP dal client); ma la pagina dovrebbe eseguire direttamente il codice di generazione dell'immagine (quindi di fatto al webserver richiedo l'immagine, non la funzione che la genera).
Grazie delle risposte, sto cercando di capire meglio come giocare su queste dinamiche![]()
Buona domenica!

Rispondi quotando