会话值未传递到在线托管网站上的另一个php页面

时间:2016-09-27 10:38:32

标签: php

我在index.php中创建了一个会话但是当我尝试将其传递给另一个页面时,它显示会话的值为null,这只发生在我使用托管站点(在线服务器)时。当我使用本地机器(本地服务器== wampserver)时,它不会给我任何问题。

这是index.php的代码:

<?php session_start(); 
if(!isset($_SESSION['userID'])) {
    $_SESSION['userID'] = 0;
    $_SESSION['avatar'] ="";
} else { 
    $_SESSION['userID'] = "001";
    $_SESSION['fName'] = "john";
    header('Location:dashboard/parent.php');
}

这是我尝试访问$_SESSION['fName']的第二个(接收)页面的代码。

<?php session_start(); echo" '.$_SESSION['fName'].' ";?> 

$_SESSION['fName']在这里为空。

0 个答案:

没有答案