社区
基础编程
帖子详情
SESSION页间传递失败
summerday1989
2009-12-07 11:04:33
我的SESSION老是页间传递失败 谁能帮我解决一下 急求
...全文
292
27
打赏
收藏
SESSION页间传递失败
我的SESSION老是页间传递失败 谁能帮我解决一下 急求
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fggeky
2011-01-15
打赏
举报
回复
session_start();
$admin = false;
if (isset($_SESSION["admin"]) && $_SESSION["admin"] === true)
其它页面使用前,先重置下你的session变量
qinyikun771230
2011-01-14
打赏
举报
回复
哇和不错的样子android很看好的
skyaspnet
2011-01-14
打赏
举报
回复
这种问题一般来说有以下两个原因:
1. 没有启用session,也就是说页面初始化时应加入session_start();代码
2. 检查保存session的文件夹权限,看一下是否有写权限,因为session也是文件,
必须要有写权限才行。
建议先检查一下这两个问题,另外再看一下错误日志,就可以解决这个问题了
码无边
2011-01-14
打赏
举报
回复
[Quote=引用 22 楼 zhuangsirui 的回复:]
每个页面加上session_start();
[/Quote]+1
zhuangsirui
2011-01-14
打赏
举报
回复
每个页面加上session_start();
efshou
2011-01-14
打赏
举报
回复
就是 少了这个
<?php session_start();?>
郁闷
benbenhai2008
2009-12-17
打赏
举报
回复
学习了
summerday1989
2009-12-17
打赏
举报
回复
按照13楼的改法 能够正确显示 但是 我记得有一种方法可以 不加 session_start()
可以直接调用 session传递
请问 各位 有没有知道的 谢谢
Study_Work_2009
2009-12-16
打赏
举报
回复
楼上的都说的比较详细
gaoyuanyao
2009-12-16
打赏
举报
回复
第二个:5-3action.php
<?php
session_start();
$_SESSION["user_name"]=$_POST["user_name"];
$_SESSION["user_pw"]=$_POST["user_pw"];
?>
第三个:5-3action-check.php
<?php session_start();?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>SESSION页间传递 </title>
</head>
<body>
<?php
if($_SESSION["user_name"]!="" && $_SESSION["user_pw"]!=""){
echo"SESSION页间传递成功! <br>";
echo"你输入的用户名为:".$_SESSION["user_name"];
echo" <br>口令为:".$_SESSION["user_pw"];
}else{
echo"SESSION页间传递失败,其值为空! <br>";
}
?>
</body>
</html>
ghostxyz0
2009-12-16
打赏
举报
回复
1.如果session_start前有空格或BOM的話,應該出來一個warning的,除非你是設置成不警報warning
2.還有一個session失敗的原因就是,COOKIE被禁用了(或是瀏覽器取不到COOKIE),但php.ini中的session.use_trans_sid = 0或者編譯時沒有打開--enable-trans-sid選項,也有可能使得SESSION失敗.
檢查一下吧
liuyang1588
2009-12-16
打赏
举报
回复
session_start(); 前边不要有空格
summerday1989
2009-12-16
打赏
举报
回复
我的php.ini中的session.use_trans_id=0 是不是要把0改成1?
还有 这是我的show_info.php中 关于session那一项目的显示:
session
Session Support enabled
Registered save handlers files user
Registered serializer handlers php php_binary wddx
请各位 看看 有什么问题没
具体怎么解决
t240034137
2009-12-16
打赏
举报
回复
重启 Apache
xuzuning
2009-12-14
打赏
举报
回复
请用 phpinfo() 检查 session.auto_start 的值
summerday1989
2009-12-13
打赏
举报
回复
这代码是全的
你能不能把你修改完后 运行成功的代码 发给我看看 谢谢
tracy911727
2009-12-08
打赏
举报
回复
你发上来的代码是全的吗?怎么没有看见session_start()
我在用session时,一个最大的体会就是设置了一个session变量,比如$_session["username"],那么变量$username就不能用了,不然的话,你的$_session["username"]就会发生改变
summerday1989
2009-12-08
打赏
举报
回复
重启过了啊 还是不行 你们把哪三个文件 运行 一下 看看是怎么回事
如果在你们的电脑上 没出问题 能不能把你们配置过后的PHP给我发过来 我对照看一下
phpboy
2009-12-07
打赏
举报
回复
看看 有没有 session_start()
xuzuning
2009-12-07
打赏
举报
回复
你的代码
加载更多回复(6)
PHP7中
session
的值跨
页
传递
失败
的原因和解决办法
传递
失败
的原因
session
是存储在服务器端的,而PHP7中的php.ini配置文件里
session
.use_trans_sid = 0,导致
传递
失败
。(如下图) 解决办法 令
session
.use_trans_sid =1即可。修改方法如下: 找到php.ini文件 根据自己电脑的PHP安装路径找,比如我的是 E:php7.3.4nts\php.ini 打开php.ini文件,①快捷键ct...
Session
在前端
页
面无法
传递
的原因及解决方法
如何让
session
在多个前端
页
面之
间
进行
传递
一秒解决Java-sse编程时遇到
session
传递
失败
问题
最近编程时遇到一个大问题使用sse技术实现ai实时向前端推送数据时,后端拿不到前端
传递
过来的
session
问题,先把最后的解决方案告诉大家吧。
前端使用JQuery在
页
面之
间
传递
参数,cookie与
session
与
session
Storage,多行添加点击事件
使用场景 在开发管理信息系统与商城网站时,会涉及到查看某个选项中信息 如在购物商城中查看某个商品的详细信息,或者在管理信息系统中查看某个信息的详细信息 那么,如何在前端把所需数据从一个
页
面传入到另外一个
页
面中 此处两个
页
面的跳转,与后端是完全没有关系的 实现方法如下 方法一:使用url
传递
参数,在详情
页
获取url并实现参数截取 定义一个表格,手动添加几行,在跳转的链接中,将要传入de...
PHP
session
失效,
session
无法
传递
,不写
session
文件
可能在新部署环境是遇到此问题。 网上说开启
session
_auto_start=on , 修改
session
.use_trans_sid=1 如果并没有解决问题,那么就应该去
session
文件目录看看了,是否有写权限 比如默认的
session
目录: /var/lib/php/
session
把它设置成777即可解决,或者设置一个更合理的权限
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章