我认为这段代码应该在第一次使用时回显“第一次”,刷新后应该回显时间戳,但每次都会显示,我的问题在哪里?
我总是设置cookie permition。
if (isset($_SESSION['TestSession']))
{
echo ($_SESSION['TestSession']);
}
else
{
echo "first";
$_SESSION['TestSession'] = time();
}
答案 0 :(得分:2)
你放了吗
session_start();
位于页面顶部?
答案 1 :(得分:0)
要启动会话,应首先调用session_start()。否则,将不会设置$ _SESSION,并且每次都会初始化它。