Sunray
Erfahrenes Mitglied
Hi,
bevor ihr mir den Kopf einschlagt, weil ich eine PHP-Website unter IIS (cgi) entwickle, möchte ich sagen, dass ich mir das nicht ausgesucht habe. Mein Kunde wollte unbedingt den Webspaceanbieter wechseln und jetzt stehe ich vor folgendem Problem:
Wie wir alle wissen, vertragen sich IIS und PHP-Sessions nicht besonders gut.
in meinem Fall kann zwar das Session-Cookie einwandfrei gesetzt werden aber die Daten gehen trotzdem bei jeder Weiterleitung (Link und Header) verloren.
Ich habe den Verdacht, dass die Session gar nie abgespeichert wird.
Bevor ich den Benutzer weiterleite speichere ich die Session explizit mit session_write_close().
Die einzige Lösung, die ich noch nicht ausprobiert habe, wäre PHP über ISAPI (heisst das so?) laufen zu lassen, aber der Hoster wird wohl kaum wegen einem Kunden, seine Server umstellen.
Kennt jemand eine Lösung für das Problem?
Für schnelle Hilfe wäre ich sehr dankbar.
bevor ihr mir den Kopf einschlagt, weil ich eine PHP-Website unter IIS (cgi) entwickle, möchte ich sagen, dass ich mir das nicht ausgesucht habe. Mein Kunde wollte unbedingt den Webspaceanbieter wechseln und jetzt stehe ich vor folgendem Problem:
Wie wir alle wissen, vertragen sich IIS und PHP-Sessions nicht besonders gut.
in meinem Fall kann zwar das Session-Cookie einwandfrei gesetzt werden aber die Daten gehen trotzdem bei jeder Weiterleitung (Link und Header) verloren.
Ich habe den Verdacht, dass die Session gar nie abgespeichert wird.
Bevor ich den Benutzer weiterleite speichere ich die Session explizit mit session_write_close().
Die einzige Lösung, die ich noch nicht ausprobiert habe, wäre PHP über ISAPI (heisst das so?) laufen zu lassen, aber der Hoster wird wohl kaum wegen einem Kunden, seine Server umstellen.
Kennt jemand eine Lösung für das Problem?
Für schnelle Hilfe wäre ich sehr dankbar.