我在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']
在这里为空。