Hallo,
ich habe auf einem Windows 2008 Server mit IIS 7, PHP 5.2.9 laufen.
Soweit klappt auch alles. Im Prinzip auch die Arbeit mit Sessions - aber:
Wenn ich mein Script über den Browser öffne, funktioniert das arbeiten mit Session, also zu begin session_start() ohne Probleme!
In dem Script, hole ich dann eine Seite vom gleichen Server mit fsockopen. Das geht auch soweit!
Allerdings, wenn ich in dem Script, was ich mit fsockopen hole, auch ein session_start() mache, weil ich ja mit der Session weiterarbeiten will, hängt sich das Script auf.
Die Logs spucken auch nichts aus!
Hat jemand eine Idee woran das liegen könnte?
Kann das sein dass das Script serverseitig unter einer anderen Identität läuft als der User der den Client (Browser) bedient, oder wie! Ich hab das Gefühl das ist ein rechte Problem!
Hab aber keine Lösung!
Seite 1 von 1
Iis 7 & Php - Session-problem
Anzeige
#3
geschrieben 30. März 2009 - 09:28
Kann mir Keiner hier helfen, ich dachte hier gibt so viele Windows-Spezis ?
Hier mal ein Skript zum Testen, was zeigt was nicht bei mir geht! Geht es bei euch?
Er kann irgendwie ein vorhandene Session nicht lesen!
Hier mal ein Skript zum Testen, was zeigt was nicht bei mir geht! Geht es bei euch?
Er kann irgendwie ein vorhandene Session nicht lesen!
<?php // Url zu diesem Skript $strUrl = 'http://localhost/test.php'; // Session wird gestartet session_start(); // Bei Erfolg sollte diese Ausgabe kommen if (isset($_GET['get'])) { die('<h1>ES GEHT !!!</h1>'); } // Das externe Laden dieser Seite starten if (isset($_GET['start'])) { echo file_get_contents($strUrl.'?get=true&'.session_name().'='.session_id()); } // Der Link zum Test echo '<a href="'.$strUrl.'?start=true&'.session_name().'='.session_id().'">Zum Test hier klicken...</a>'; ?>
#4
geschrieben 30. März 2009 - 11:40
Zitat
Warning: file_get_contents(http://www.4byte.de/...df2596fed00723b) [function.file-get-contents]: failed to open stream: HTTP request failed! in E:\Web\Cluster\fileadmin\test.php on line 15
Andere Scripte die eine Session starten funktionieren auf dem selben Server allerdings einwandfrei.
Dieser Beitrag wurde von clickme bearbeitet: 30. März 2009 - 11:40
#5
geschrieben 30. März 2009 - 11:46
Ja, und kannst du eine Fehler erkennen?
Ja, wenn man die Scripte über den Browser aufruft geht das. Aber warum nicht, wenn der Aufruf über den Server kommt?
Ja, wenn man die Scripte über den Browser aufruft geht das. Aber warum nicht, wenn der Aufruf über den Server kommt?
#7
geschrieben 30. März 2009 - 13:12
na ein anderes skript vom gleichen projekt und dort brauch ich auch die selbe session!
hast du das script oben mal getestet?
hast du das script oben mal getestet?
#8
geschrieben 30. März 2009 - 14:45
Ja, hab ich. Als Ausgabe bekomme ich nur den Warning..
- ← Windows Server 2003, Probleme Mit Synchronisierung Und Freigaben
- Windows Server 2008 R2 & Server 2008
- Spiegelung Einrichten Geht Nicht →
Thema verteilen:
Seite 1 von 1