Bin bei meiner "Erkundungsreise" der WOL auf einen weiteren Bug gestoßen:
In der DB-Tabelle mybb_sessions wird ja der aktuelle Ort gespeichert (Dateiname + Parameter). Allerdings wird das & in der URL bereits durch & ersetzt, sodass in der DB letztendlich "seite.php?param1=dies&param2=das" steht.
Der eigentliche Fehler besteht nun in der functions_online.php Zeile 37:
Hier wird davon ausgegangen, dass nur das & als Trennung der Parameter ist, allerdings haben wir ja ein & als Trennung.
Lösung:
Eigentlich logisch, wenn der Fehler erkannt wurde ^__^
@ Kioshi:
Dein beschriebener Fehler hat mir gestern keine Ruhe mehr gelassen, ich musste einfach die Ursache dafür finden
EDIT: Hab den Bug selbst im englischen Forum gemeldet, nicht dass es heißt ich trau mich nicht xD
In der DB-Tabelle mybb_sessions wird ja der aktuelle Ort gespeichert (Dateiname + Parameter). Allerdings wird das & in der URL bereits durch & ersetzt, sodass in der DB letztendlich "seite.php?param1=dies&param2=das" steht.
Der eigentliche Fehler besteht nun in der functions_online.php Zeile 37:
PHP-Code:
$temp = explode("&", my_substr($split_loc[1], 1));
Lösung:
PHP-Code:
$temp = explode("&", my_substr($split_loc[1], 1));
@ Kioshi:
Dein beschriebener Fehler hat mir gestern keine Ruhe mehr gelassen, ich musste einfach die Ursache dafür finden
EDIT: Hab den Bug selbst im englischen Forum gemeldet, nicht dass es heißt ich trau mich nicht xD
Was ist der Unterschied zwischen der Politik und der Informatik?
In der Informatik ignoriert man führende Nullen...
In der Informatik ignoriert man führende Nullen...