跨网页访问会话变量

时间:2016-06-15 15:07:17

标签: php session-variables

我网站的index.php文件读取URL并相应地加载请求的页面。因此,当请求另一个页面时,它再次被重定向到index.php,然后加载所请求的页面。我希望会话变量能够遍历所有页面。但是因为它每次都会进入index.php会话重启。我该如何解决这个问题。

Index.php包含如下代码:

<?php 
    include_once 'util.php';
    $pages = getPage($_SERVER['REQUEST_URI']);
    $page = $pages[1];

    $domain = getDomain($_SERVER['HTTP_HOST']);

    if ($domain != 'xyz.com') {

        $row = fetchRowFromDomain($domain, $page);
        if($row){
        $details = getDetails($row);
        }
        else{
            //redirection to xyz
            exit();
        }

    } 

1 个答案:

答案 0 :(得分:0)

我认为你应该使用$_SESSION变量......

像这样:

$userName =  $_SESSION['usr_name'];
$userId = $_SESSION['usr_id'];

如果您这样做,您将能够从会话中获取您选择存储在会话中的信息。

请告诉我这是否对您有用!