确定一下几点bai
1之前的代码逻辑是否已经du给session赋值,使zhi用var_dump($_SESSION)来查看
2请求dao中是否zhuan传了PHPSESSID,如果shu没有,则可能答导致获取session失败
3是否在操作时清除了浏览器的cookie?
追问
你说的PHPSESSID是什么意思,小白不怎么懂,还有就是在本页面的session里是有值的,在别的页面接收是就没有了,在操作时没有清除cookie
追答
p1.php
<?php
session_start();
$_SESSION[‘var1′]=’session val’;
$sn = session_id();
$url=”<a href=”.”\”p2.php?s=”.$sn.”\”>下一页</a>”;
echo $url;
?>

p2.php

<?php
session_id($_GET[‘s’]);
session_start();
echo “传递的session变量var1的值为:”.$_SESSION[‘var1’];
?>
先创建2个php页面,代码如上,测试一下你的环境session是否正常工作

发表评论

邮箱地址不会被公开。 必填项已用*标注