Uploaded image for project: 'phpBB3'
  1. phpBB3
  2. PHPBB3-11850

$user->page contains bogus data on controller (app.php) pages

    Details

    • Type: Bug
    • Status: Unverified Fix
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.1.0-dev
    • Fix Version/s: 3.1.0-a1
    • Component/s: Sessions
    • Labels:
      None

      Description

      On URL /local/phpbb/app.php/givekarma/post/3?giver=2&delete, the $user->page variable looks like this:

      array(7) {
        ["page_name"]=>
        string(1) "3"
        ["page_dir"]=>
        string(0) ""
        ["query_string"]=>
        string(14) "giver=2&delete"
        ["script_path"]=>
        string(36) "/local/phpbb/app.php/givekarma/post/"
        ["root_script_path"]=>
        string(36) "/local/phpbb/app.php/givekarma/post/"
        ["page"]=>
        string(16) "3?giver=2&delete"
        ["forum"]=>
        int(0)
      }

      The page_dir, (root_)script_path and page are all wrong. This causes functions relying on on these variables (like confirm_box(), for example) to fail on controller pages.

      When the url is stripped of app.php (/local/phpbb/givekarma/post/3?giver=2&delete), the values are less wrong, but still not right either:

      array(7) {
        ["page_name"]=>
        string(7) "app.php"
        ["page_dir"]=>
        string(0) ""
        ["query_string"]=>
        string(14) "giver=2&delete"
        ["script_path"]=>
        string(13) "/local/phpbb/"
        ["root_script_path"]=>
        string(13) "/local/phpbb/"
        ["page"]=>
        string(22) "app.php?giver=2&delete"
        ["forum"]=>
        int(0)
      }

        Activity

        Hide
        rechosen rechosen [X] (Inactive) added a comment -

        This may be of help: https://wiki.phpbb.com/User.page

        Show
        rechosen rechosen [X] (Inactive) added a comment - This may be of help: https://wiki.phpbb.com/User.page

          People

          • Assignee:
            EXreaction EXreaction [X] (Inactive)
            Reporter:
            rechosen rechosen [X] (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development