Hilfestellung für request_var()
Verfasst: 05.05.2015 22:39
Hallo Miteinander,
Ich habe gerade freudig das Board meiner Star Citizen Organisation von 3.0.13 auf 3.1.4 geupdatet.
Mit erschrecken stellte ich nun aber leider fest das meine Session Nutzung die ich für eine Interne Datenbank dieser Star Citizen Organisation nutze nicht mehr funktioniert.
Leider ist mein PHP bei weitem nicht so gut wie ich es mir wünschen würde und so versteh ich leider nur Bahnhof wenn ich auf phpbb.com oder .de nach "request_var()" oder ähnlichen Suche um mein Problem selbst zu lösen.
Ich wäre mehr als Dankbar wenn sich einer von euch vielleicht die wenigen Minuten nimmt um einen kleinen Codeschnipsel von mir in eine für 3.1.x funktionierende Form umschreiben könnte. Ich möchte ungern einen Rollback machen müssen deshalb. Aber alleine komme ich aus diesem Sandloch nicht mehr raus.
Die folgende Abfrage nutze ich um die Foren User ID des aktuell in diesem Browser angemeldeten Benutzers auszulesen. Darauf baue ich dann weitere Abfragen auf, aber sobald ich wieder den aktuell angemeldeten Nutzer auslesen kann sollte alles wie gewohnt gehen. Leider ist mein Script dem "Verlust" der super globals zum Opfer gefallen.
Mit besten Grüßen
Christian 'Kirein' R.
Ich habe gerade freudig das Board meiner Star Citizen Organisation von 3.0.13 auf 3.1.4 geupdatet.
Mit erschrecken stellte ich nun aber leider fest das meine Session Nutzung die ich für eine Interne Datenbank dieser Star Citizen Organisation nutze nicht mehr funktioniert.
Leider ist mein PHP bei weitem nicht so gut wie ich es mir wünschen würde und so versteh ich leider nur Bahnhof wenn ich auf phpbb.com oder .de nach "request_var()" oder ähnlichen Suche um mein Problem selbst zu lösen.
Ich wäre mehr als Dankbar wenn sich einer von euch vielleicht die wenigen Minuten nimmt um einen kleinen Codeschnipsel von mir in eine für 3.1.x funktionierende Form umschreiben könnte. Ich möchte ungern einen Rollback machen müssen deshalb. Aber alleine komme ich aus diesem Sandloch nicht mehr raus.
Die folgende Abfrage nutze ich um die Foren User ID des aktuell in diesem Browser angemeldeten Benutzers auszulesen. Darauf baue ich dann weitere Abfragen auf, aber sobald ich wieder den aktuell angemeldeten Nutzer auslesen kann sollte alles wie gewohnt gehen. Leider ist mein Script dem "Verlust" der super globals zum Opfer gefallen.
Hier nun der Code Schnipsel.Illegal use of $_COOKIE. You must use the request class or request_var() to access input data. Found in /..../webseiten/fc/internal/authorization.php on line 18. This error message was generated by deactivated_super_global.
Code: Alles auswählen
/* Login Check*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if ($user->data['user_id'] == ANONYMOUS) { $sessioncheck = FALSE; }
else { $sessioncheck = TRUE; }
$logoutid = $user->data['session_id'];
// Cookie Daten
<Anderer Code>
$user_id = $user->data['user_id'];
Mit besten Grüßen
Christian 'Kirein' R.