MyBB.de Forum
[G][WOL] Fehlerhaftes Auslesen der Parameter - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-54.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-56.html)
+----- Thema: [G][WOL] Fehlerhaftes Auslesen der Parameter (/thread-11150.html)



[G][WOL] Fehlerhaftes Auslesen der Parameter - Zwoetzen - 03.10.2008

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:
PHP-Code:
        $temp explode("&"my_substr($split_loc[1], 1)); 
Hier wird davon ausgegangen, dass nur das & als Trennung der Parameter ist, allerdings haben wir ja ein & als Trennung.

Lösung:
PHP-Code:
        $temp explode("&"my_substr($split_loc[1], 1)); 
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 Toungue

EDIT: Hab den Bug selbst im englischen Forum gemeldet, nicht dass es heißt ich trau mich nicht xD


RE: [WOL] Fehlerhaftes Auslesen der Parameter - Manuel - 03.10.2008

Woahh das funzt. Danke dir.