当访问一个页面时,我想启动一个会话并存储一个会话变量:
<?php session_start(); $_SESSION['myvar']='myvalue'; ?>
然后从另一个页面,我想检查该会话变量是否已存储:
<?php session_start(); echo("1"); if(isset($_SESSION['myvar'])) { echo("2"); if($_SESSION['myvar'] == 'myvalue') { echo("3"); exit; } } ?>
此代码对我不起作用。
从对该问题的评论来看,似乎缺少调整后的会话 。save_path 导致PHP会话处理程序的这种行为不当。只需指定一个存在的目录(在文档根目录之外),该目录就可以被PHP读取和写入,以解决此问题。