session不能获取值 本帖最后由 laidaoa01 于 2011-07-04 18:21:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 额,上面代码贴错了echo '<a href="page2.php">跳转到page2.php</a>';但提的问题没错。 这个应该不是代码问题。是不是你的浏览器禁止了cookie.换个浏览器看看.应该是你浏览器的问题php.ini session.use_trans_sid=1看看 IE cookie没禁用啊。换了火狐,还是不行 大家好,我又百度了一下,找到了解决办法page1:<?php session_start(); $_SESSION["name"]="name"; $sn = session_id(); $url="<a href='two.php?s=$sn'>下一页</a>"; echo $url; ?>page2:<?php session_id($_GET["s"]); session_start(); echo $_SESSION["name"]; ?>但是既然以前的代码没有问题,为什么会出错呢? session.use_trans_sid=1 设置测试过了吗? 应该还是浏览器不能正常支持 cookie的问题.看看你系统的防火墙之类的吧,要不做系统吧这样的开发环境实在太恐怖了 如果你的cookie没有禁用,那么session.use_trans_sid=1没有关系的,直接$_SESSION,如果你禁用了,这里要分平台了,在linux下,页面跳转时,会自动带上SID,但是在windows下面,你需要在跳转时加上SID php.ini里session.save_path="/tmp"-------------------------------------话说最好还是写上绝对路径~比如:session.save_path="C:\Windows\Temp" 求各位大大给指教学习PHP的方法 PHP5 安装问题 PHP如何实现同一个帐号不允许同时登陆呢? 判断单词并给出提示 Mysql里字段类型闲着TEXT php 用哪个免费的cms做门户站比较好 ShopEX 充值出现“本项必填”但是实际却是填写了 ja事件问题 自定义函数问题 请问版主----为什么?? 我这个伪静态规则怎么还对其他站点起作用? php 循环给函数赋值
但提的问题没错。
是不是你的浏览器禁止了cookie.换个浏览器看看.应该是你浏览器的问题php.ini
session.use_trans_sid=1
看看
换了火狐,还是不行
page1:
<?php
session_start();
$_SESSION["name"]="name";
$sn = session_id();
$url="<a href='two.php?s=$sn'>下一页</a>";
echo $url;
?>
page2:
<?php
session_id($_GET["s"]);
session_start();
echo $_SESSION["name"];
?>
但是既然以前的代码没有问题,为什么会出错呢?
-------------------------------------话说最好还是写上绝对路径~
比如:session.save_path="C:\Windows\Temp"