我正在用print_r($ _ SESSION)在它显示下面的数组的索引页中打印会话。会话变量不可用
Array
(
[name] => hhh
)
index.php
<?php
session_start();
$_SESSION['name']='hhh';
我想在任何时候取消设置这个变量。因此,我创建在同一目录中一个新的PHP文件包含以下内容
<?php
session_start();
echo "before destroying the session";
print_r($_SESSION);
unset($_SESSION['name']);//remove the name session variable which is available in my index page.
session_destroy(); //destroy the session
echo "after destroying the session";
print_r($_SESSION);
但每当我运行上面的代码将打印以下内容:
before destroying the sessionArray () after destroying the sessionArray ()
为什么我会是可用在指数页面无法在上面的脚本页面中访问?
在此先感谢
你写这里面的session_start()。它为我工作很好。 – RJParikh
是的,它在第一行。 – scriptkiddie
如果您将索引页面包含在另一个页面中并且您的索引页面包含会话开始,则不需要再次使用session_start()。 – RJParikh