phpphpbb3

phpbb 3.1 passing variable between 2 pages


With phpbb3.1 it appears they have disabled more superglobals. I have tried passing a variable between using sessions, but have had no success.

$_SESSION['example'] = 'example';
$example = $_SESSION['example'];

Nothing is stored because nothing is there due to phpbb disabling superglobals. What's the next best and most secure way to pass variables in between pages?


Solution

  • I'm not sure if $_SESSION is included, but try phpBBs request class...

    $example = $request->variable('example','');

    Docs for the class are here - https://wiki.phpbb.com/PhpBB3.1/RFC/Request_class