Newsgroup: it.comp.www.php
Titolo: Apache, IIS 5 e sessioni

E' tutta la sera che provo a capire dov'č l'errore, ma non capisco come mai
la stessa pagina facente uso sia del metodo post che delle sessioni sotto
IIS5 funzioni come previsto e sotto apache  invece no (entrambi girano su
win2k server sp4).
In pratica pare che, quando avviene il refresh (imposto con il tag 'meta
http-equiv="refresh" '), con apache le variabili di sessione si perdano per
strada.
Ho cercato nella documentazione di Apache ma non ho trovato niente che
potesse essermi di aiuto (in particolare nella sezione "environment
variables", errori di traduzione permettendo).
Chi mi puň dare qualche indizio per cercare di arrivare a scoprire dove
sbaglio?

 perdano per strada.
Controlla i cookie e le intestazioni restituite dal web server,
l'error_reporting etc.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.


cookie attivi, error_reporting su all....per le intestazioni come mi
conviene controllare?

 conviene controllare?
firefox con la web developer toolbar è una bella comodità
ciao
-- 
nop

 firefox con la web developer toolbar è una bella comodità
lo immagino, mi sa che mi tocca installarlo...anzi vedo se il buon vecchio
mozilla di knoppix mi può aiutare....torno subito!

 conviene controllare?
http://www.blunck.info/iehttpheaders.html
-- 
I am what I am, I do what I can


ecco il ping pong tra explorer e server:
POST /Archivio/files/Bio_Web/Monitor/contenuto/monitor.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword,
application/x-shockwave-flash, */*
Referer: 
http://server/Archivio/files/Bio_Web/Monitor/testa/index.php
//è la pagina che visualizza i tre iframe che uso
Accept-Language: it
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: server
Content-Length: 93
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: PHPSESSID=3c7ad720e7e02d030823721cb0c65056
    // questi sono i parametri passati da un iframe che contiene un form:
username=pippo&password=pippo&terminale=Tutti+i+terminali&persona=Tutti&tref
r=1&nrec=5&amm=no
    //risposta del server:
HTTP/1.1 200 OK
Date: Mon, 11 Apr 2005 21:56:29 GMT
Server: Apache/1.3.31 (Win32) PHP/4.1.3-dev
X-Powered-By: PHP/4.1.2
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 11 Apr 2005 21:56:29 GMT
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
    //questo invece è ciò che l'explorer invia al momento del refresh:
GET /Archivio/files/Bio_Web/Monitor/contenuto/monitor.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword,
application/x-shockwave-flash, */*
Referer: 
http://server/Archivio/files/Bio_Web/Monitor/index.htm
Accept-Language: it
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: server
Connection: Keep-Alive
Cookie: PHPSESSID=3c7ad720e7e02d030823721cb0c65056
la risposta del server è la stessa di prima.
A quanto pare la sessione rimane valida, ma le variabili sono vuote. Sarà
l'inesperienza unita all'ignoranza in materia, ma non riesco a immaginare la
causa del malfunzionamento. Magari domani in ufficio confronto le
intestazioni con quelle inviate da IIS5.

 A quanto pare la sessione rimane valida, 
Sei sicuro? Nella risposta del server non c'e' nessun Set-Cookie.


 Sei sicuro? Nella risposta del server non c'e' nessun Set-Cookie.
il mistero sembra risolto, no avevo fatto caso che qui a casa stavo usando
php 4.1.2 e in ufficio 4.3.9. E' stato sufficiente rimpiazzare la versione e
le dll nella directory di windows e tutto č tornato a funzionare come
aspettato.
Ti ringrazio molto dell'interessamento, perň sarei curioso di sapere perchč,
nonostante le stesse impostazioni di server e browser le due versioni di php
si comportino diversamente tra loro, hai qualche teoria in merito?