ich habe heute morgen mein phpbb von 08 auf die 19er Version geupdated... wurde auch Zeit ich weiß.
Nunja kommen wir zu meinem entstandenen Problem:
Ich bin Leader einer WoW-Gilde und gleichzeitig der Webmaster unserer Seite. Ich hatte für 2.08 alles so programmiert, dass man sich von der Website oder aber auch vom Forum aus anmelden konnte und somit in beidem eingeloggt war.
Ich habe daraufhin dann mehrere kleine Scripte geschrieben, mit denen die Gildenmitglieder dann auf der Website verschiedene Dinge machen konnten (durch Gruppenzugehöirkeitsprüfung) und alle anderen Member halt einfach nur schon auf der HP eingeloggt waren.
Nunja nach meinem Update heute morgen geht einiges nicht mehr.
Das Problem:
Er speichert meine in php übergebene Variable nicht mit.
wenn ich also index.php?pid=51 übergebe lädt er nicht das was zur ID 51 gehört, sondern den DEFAULT des Cases.
Durch ein paar Überprüfungen ist mir dann eine Umgehung in den Sinn gekommen die funktioniert, aber eigentlich nicht sinn und Zweck sein sollte:
Code: Alles auswählen
$vid = $pid;
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$pid = $vid;
Durch das hinundherschieben der Variable ganz oben und ganz unten von pid zu vid und retour geht alles wieder. Nur kann mir wer erklären WIESO pid in den Zeilen dazwischen gelöscht wird? Und wo?
Nehme ich die beiden Zeilen raus bin ich wieder dauerhaft auf der DEFAULT Seite des CASES, egal worauf ich klicke.
Danke für evtl Hilfe/Tipps im Vorraus