我有一个页面工作正常,花花公子与会话。我安装了memcached php包,现在由于某种原因会话数据没有保存....除非转储。
因此,在我的代码中调用echo $_SESSION['bank'];
会导致无输出。但是当我var_dump($_SESSION);
它给我输出
array(1) { ["bank"]=> string(2) "11" }
更重要的是,当它被转储时,$_SESSION['bank']
变量有效!我评论了转储,然后又回来了。
编辑代码:
会话设置包括:
session_start();
$sub = explode('/',$_SERVER['SCRIPT_NAME']);
$sub = $sub[2];
$_SESSION['bank']=$sub;
然后我试图通过以下方式访问它:
<? session_start(); ?>
Youre session is: <?=$_SESSION['bank'];?>
我得到:
Your session is:
无论其
<?
session_start();
var_dump($_SESSION);
echo 'Youre session is: ' . $_SESSION['bank'];
?>
给出:
array(1) { ["bank"]=> string(2) "11" }
Youre session is: 11