Da quel che ho capito il problema sta negli Header °_°
Però c'è un problema strano che non sono riuscito a capire neanche leggendo l'RFC del protocollo HTTP/1.1.
In pratica riesco a vedere la pagina solo se il server (non lo script) inserisce un Content-Length.
La cosa è alquanto strana.
E' strana perchè se il Content-Length lo inserisco nello script non va. L'output generato è lo stesso però per una qualche ragione non si vede. Forse perchè i due pacchetti sono spezzati.
Anche gli script generano header.
Ho notato infati che apache, prima di legare l'STDOUT allo socket, aspetta di avere la parte completa di header. Quando poi ha tutti gli header generati dallo script allora invia gli header e collega l'STDOUT all'oggetto socket.
Io però non riesco a fare come fa apache. Cioè, catturare gli header e legare STDOUT allo socket dopo l'esecuzione di php.exe
Mi sembra strano che ci voglia un Content-Length per far vedere le pagine.
Mistero della fede.
Sapete mica aiutarmi? plzzz