Kopf mit Wand Erlebnis
Ich habe soeben nach zirka 4 Monaten endlich heraus gefunden, wieso die Ajax Funktionen meines CMS nach kurzer Zeit abgekackt sind.
Wie man sowas heraus findet? Ganz einfach. In jede Abfrage und Bedingung ein echo mit der Beschreibung packen. Sieht dann beim Seitenaufruf so aus:
- cookie id vorhanden
- user verloren - suche nach session id
- user gefunden
- last action aktualisiert
- cookie erneuert
Woran es nun lag? Ganz einfach! Es fehlte überall ein $users->init(); am Anfang der AJAX File.
Somit kam der Authentifizierungsvorgang nur bis "Aaaah! Ich hab das Session verloren! *panik*". Hat aber über das Cookie kein neues Session erstellt. So lief jede Ajax Anfrage die nach dem Ablauf einer Session gestellt wurde ins leere.
So einfach kann es sein...
Verwandte Beiträge
- Die Personal Homepage Tools werden 15 Jahre alt (Internet, PHP, Programmieren)
- IP/Subnetz Rechner + Wetter Script (PHP, Programmieren, sim4000.de)
- Frontend Administration (PHP, Programmieren, sim4000.de)
- Administration des Blogs fertig (PHP, Programmieren, sim4000.de)
- Datenbankloses Galerie Script [1. Update] (PHP, Programmieren)
Shortlink
1 Kommentar
1) mano schrieb am 01.04.2009 um 10:06 Uhr
Aus diesem Grund sollte man entsprechende Zeilen mit Kommentaren versehen 






