![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
|
Ich bin am verzwefieln. Nun hab ich endlich meine PHP-Chat Software fertiggestellt (mit vStreams, bitte keine Kommentare zu PHP-Chats - ich weiß, dass PHP eigentlich überhaupt nicht dafür geeignet ist, aber darum gehts hier auch nicht Nun, das folgende Problem taucht ausschließilch im IE auf - Firefox / Mozilla funktioniert 1A. Log ich mich im IE ohne Cookies ein, kann ich den Chat betreten - die einzelnen Frames werden korrekt geladen. Melde ich mich allerdings mit Cookies an, funktioniert ein Frame im Chat nicht - das wichtigste, die Textausgabe. Ich hab überhaupt keine Ahnung an was das liegen kann, im Firefox funktioniert es auch ohne Probleme. Hatte jemand von euch schnomal Erfahrung mit sowas? Lustig ist ja, bau ich ganz am Ende der whileschleife (unten bei sleep(1) ein die('test'); ein, baut er die seite richtig auf, ich kann alles lesen, sogar das 'test' welches ich durch die() geschrieben hab..? ) Hier mal ein bisschen Code aus der chat_output.php: PHP-Code:
__________________ http://www.ChrisDiary.De |
| | |
| | Nach oben #3 | |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
| Zitat:
__________________ http://www.ChrisDiary.De | |
| | |
| | Nach oben #4 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.642
|
was passiert wenn du den wert von sleep änderst? scheinbar mag er sleep an der stelle ja nicht. allerdings erklären kann ich mir das nicht....
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #5 |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
|
Anscheinend nicht, setze ich das die() nach sleep funktionierts ja. Nur seltsam, dass es mit Cookies nicht geht (da übergeb ich die SessionID nicht per _GET). Mit SessionLogin ohne Cookies (da übergeb ich die SessionID per _GET) funktioierts. Aber das dürfte nichts zur Sache tun, denn eingeloggt bin ich im besagtem Frame auch, wenn ich Cookies benutze..
__________________ http://www.ChrisDiary.De |
| | |
| | Nach oben #6 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 684
|
Was ich mir vorstellen könnte ist die Tatsache, dass die Session selber Probleme macht. Ich selber hatte das Phänomen, dass beim Starten der Session das Script eine weitere Ausführung anderer Scripte blockiert hat, da die Session irgendwie nur ein Mal zeitgleich abgearbeitet werden kann. Nach dieser Aussage hier glaube ich fast, dass es bei mir auch am Cookie gelegen haben mag, aber wäre irgendwo dennoch recht sinnfrei (da klingt die Erklärung, dass Sessions nur ein Mal parallel aufgerufen werden können wesentlich plausibler)!? Hast du dnen mal über ini_set () versucht die Konfiguration soweit zu ändern, dass die Session-ID per GET übergeben wird und nicht per Cookie? Wäre dann ja sinnvoll oder?
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
| | Nach oben #7 |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
|
Leider ist meine Session keine gewöhnliche $_SESSION, sondern eine selbst geschribene Sessionklasse, die nicht mit $_SESSION arbeitet. Hab da schon meine Gründe für. Das gleiche Problem wie du hatte ich übrigens auch schon einmal In allen anderen Frames des Chats funktinoiert es einwandfrei, nur der Chatoutput will nicht, bzw die While-Schleife mag er anscheinend nicht, wie gesgat, bei die() nach sleep() zeigt er mir alles normal an.
__________________ http://www.ChrisDiary.De |
| | |
| | Nach oben #8 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 684
|
Hast du mal IEWatch runtergeladen und die Daten überprüft, die unterschiedlich übergeben werden? Das Tool listet dir alles auf, was du wissen musst (Header-, GET-, POST-Daten usw.). Ist zum Debugging oder für manche Programmierung recht sinnvoll und nützlich das Tool
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
| | Nach oben #9 |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
|
Das Programm kannte ich bisher gar nicht
__________________ http://www.ChrisDiary.De |
| | |
| | Nach oben #10 |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
|
Uff.. Schließlich hab ich den Fehler gefunden. Nur leider lag es nur indirekt am IE (im Firefox gings ja mit Cookies). PHP-Code: bei besagtem Aufruf war kein ?|&cat=.. in der URL. Nun, da dies öfter so ist hab ichs halt umgeschrieben: PHP-Code:
__________________ http://www.ChrisDiary.De |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| cookies löschen - bin ich zu doof?! | kampfgnom | PHP-Programmierung | 12 | 30.08.2007 13:17 |
| Erkennen ob Benutzer Cookies akzeptiert? | chrigu | PHP-Programmierung | 17 | 26.09.2006 20:45 |
| hidden, sessions, cookies oder datenbank | julien | PHP-Programmierung | 8 | 28.02.2006 10:28 |
| Cookies - Was haltet ihr davon? | MrNiceGuy | Plauderecke | 17 | 01.12.2005 09:47 |
| Verfallsdatum von Cookies | Böreck | Enterprise Java | 3 | 06.03.2005 15:44 |