MyBB.de Forum

Normale Version: [G][WOL] Fehlerhaftes Auslesen der Parameter
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Woahh das funzt. Danke dir.