Ich brüte über diesem Problem jetzt schon 2 Tage, find' aber den Fehler nicht.
Folgendes Problem:
Jedes mal wenn ich die index page des Forums, das ich grad code, aufrufe poppt die Startseite auf. Soweit so gut.
Folgende Fehler: Das Logo ist auf der linken Seite, sollte aber laut HTML-Code (der stimmt hundert pro) link sein. Außerdem werden die Cookies scheinbar nicht richtig gelesen. Ich werde immer wieder als 'unregistered' (bzw. 'not logged in') erkannt.
Bis jetzt auch noch nicht soooo ungewöhnlich, wenn ich nun aber auf einen Link klicke, der wiederrum auf die index.php führt (an diesen ist allerdings 'ne Session-ID anghängt), klappt alles. Das Logo ist auf der richtigen Seite und ich werde auch als eingeloggt angezeigt.
Macht man sich also ans Debuggen, und versucht die Cookies per echo-Befehlt auszugeben, nichts. Aha, Cookies nicht richtig gesetzt. Nischt is. Cookies sind richtig (werden ja nach Klick auf Link erkannt).
Jetzt hab ich einfach mal die Routine Verbindung zur DB auskommentiert. Jetzt müsste eigentlich sofort eine Reihe von Fehlern erscheinen. Nichts. Alles (mehr oder weniger) normal: Falsches Logo, nicht eingeloggt. Die Page wird aber ansonsten vollkommen OK angezeigt. Es müssten aber wahnsinnig viele Fehler erscheinen, schließlich ist das Board ohne DB-Verbindung aufgeschmissen (und könnte nicht mal das Logo ausgeben).
Klare Sache, die Seite wird aus dem Cache geholt. Nischt is.
Ich habe am unteren Rand der Seite eine kleine Statistik eingebaut, die anzeigt wie viele Queries es gab, wie lange diese gedauert haben und wie lange die Scriptausführungszeit insgesamt war. Diese Zahlen verändern sich aber jedes mal wenn das nicht-eingeloggt-Problem auftritt, also wird da doch irgendetwas berechnet. Allerdings müsste sich doch dann auch irgendwas anderes verändern.
Benutze WAMP mit PHP 4.2.0
Register_globals ist on.
edit: Der Fehler tritt auch auf jeder anderen Seite (nicht nur der index.php) auf. Verschwindet aber wie gewohnt nach dem Klick auf einen Link.
Folgendes Problem:
Jedes mal wenn ich die index page des Forums, das ich grad code, aufrufe poppt die Startseite auf. Soweit so gut.
Folgende Fehler: Das Logo ist auf der linken Seite, sollte aber laut HTML-Code (der stimmt hundert pro) link sein. Außerdem werden die Cookies scheinbar nicht richtig gelesen. Ich werde immer wieder als 'unregistered' (bzw. 'not logged in') erkannt.
Bis jetzt auch noch nicht soooo ungewöhnlich, wenn ich nun aber auf einen Link klicke, der wiederrum auf die index.php führt (an diesen ist allerdings 'ne Session-ID anghängt), klappt alles. Das Logo ist auf der richtigen Seite und ich werde auch als eingeloggt angezeigt.
Macht man sich also ans Debuggen, und versucht die Cookies per echo-Befehlt auszugeben, nichts. Aha, Cookies nicht richtig gesetzt. Nischt is. Cookies sind richtig (werden ja nach Klick auf Link erkannt).
Jetzt hab ich einfach mal die Routine Verbindung zur DB auskommentiert. Jetzt müsste eigentlich sofort eine Reihe von Fehlern erscheinen. Nichts. Alles (mehr oder weniger) normal: Falsches Logo, nicht eingeloggt. Die Page wird aber ansonsten vollkommen OK angezeigt. Es müssten aber wahnsinnig viele Fehler erscheinen, schließlich ist das Board ohne DB-Verbindung aufgeschmissen (und könnte nicht mal das Logo ausgeben).
Klare Sache, die Seite wird aus dem Cache geholt. Nischt is.
Ich habe am unteren Rand der Seite eine kleine Statistik eingebaut, die anzeigt wie viele Queries es gab, wie lange diese gedauert haben und wie lange die Scriptausführungszeit insgesamt war. Diese Zahlen verändern sich aber jedes mal wenn das nicht-eingeloggt-Problem auftritt, also wird da doch irgendetwas berechnet. Allerdings müsste sich doch dann auch irgendwas anderes verändern.
Benutze WAMP mit PHP 4.2.0
Register_globals ist on.
edit: Der Fehler tritt auch auf jeder anderen Seite (nicht nur der index.php) auf. Verschwindet aber wie gewohnt nach dem Klick auf einen Link.
Kommentar