当前位置:编程学习 > php >>

关于php中session的在另一个页面取值问题

帮我看哈子啊,这是调试的时候报错哟,谢啦~~
补充:在第一个页面设置$_SESSION['user']="Kingkong";在另一个开启了session_start()之后还是不能获取echo $_SESSION['user'];
追问:我就是这样做的饿。从session.php跳到session2.php 哦
答案:
这问题我就碰过了。这个问题很简单,客户端禁用了cookie了,因为session的id值是以cookie形式存在。要用url传递session的id值才能接受到session的值或者用隐藏表单传递session的id。

session_start();
error_reporting(E_ALL);
$_SESSION['user']="KingKong";
$_SESSION['explain']="This is a example";
$sn=session_id();
echo '<a href=>session_id($_GET['sn']);
session_start();
error_reporting(E_ALL);
echo $_SESSION['user']."<br>";
echo $_SESSION['explain']."<br>";
echo '<a href=>
SESSION貌似如果你把浏览器窗口关掉的话就会自动注销吧。。

你试试在第一个页面加个链接到第二个页面,然后点击链接试试?
你把另一个页面的SESSION_START()去掉试试··

上一个:PHP教程连载(28)——2.2.1 常量的定义
下一个:编程入门,应该选择什么语言,PHP还是python啊?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,