喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] php4.3.2的session问题  
 
seaman4444 (seaman4444)
中级会员
Rank: 3Rank: 3
老会员



UID 26591
精华 0
积分 401
帖子 395
金钱 401 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-3-2
来自 湖南武汉
状态 离线
[广告]: q m
php4.3.2的session问题

登录页面后后错:
Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively.

在2006年12月之前,同样版本的PHP4.3.2 ,同样的数据库,同样的程序,一切都正常。
注册session 我用的是 session_register……

但是现在不能用了。第一次登录的时候出现上述出错提示。刷新一次后,提示我登录正常,但是没有保存session,

我在网上找了很多方法,很多人举例都是用的同一个例子,我把注册session改为  $_SESSION['user']=……
可还是保存不了session

我不明白,为什么我以前用的是正常的,我也没升级PHP,也没干别的什么,怎么突然就不能用了呢??

请高手指教,到底现在的PHP是怎么用SESSION的。。。

不胜感激!!
请给个完整的小实例,我用下面蓝色字的实例测试过,登录后就出现发布文章的页面,如A.php,能显示$_SESSION['user']的值,但是发布文章后却写入不成功,以前能用的代码,我没改过。。当我刷新A.php的时候,一直能显示$_SESSION['user']的值。但当我点击A.php上一个文字链接到A.php的时候,就不再显示$_SESSION['user']的值了。。我不知道为什么会出现这么奇怪的问题。


请不要用下述例子了,我在网上搜出来几十遍了,没解决问题。
1、PHP4.2以上版本不需要用session_register()注册SESSION变量,直接用:
$_SESSION["string"]=“string";
赋值。
2、用$_SESSION["string"]获取变量值。
3、用$_SESSION["string"][$n]可传递SESSION数组。

两个测试页面:
//a.php
session_start();
echo $_SESSION["X"]++;

//b.php
session_start();
echo $_SESSION["X"];

运行a.php并不断刷新它,看看有什么结果
运行b.php看看能否在页面之间传送结果。
注意:a.php和b.php必须是同一个IE进程!
测试在register_globals = off下进行,一切正常。


[ 本帖最后由 seaman4444 于 2008-3-22 10:28 PM 编辑 ]
2008-3-22 10:24 PM#1
查看资料  访问主页  发短消息  顶部
 
seaman4444 (seaman4444)
中级会员
Rank: 3Rank: 3
老会员



UID 26591
精华 0
积分 401
帖子 395
金钱 401 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-3-2
来自 湖南武汉
状态 离线
[推荐阅读] ajaxim(超棒的)
唉,没人帮忙?
2008-3-23 08:00 PM#2
查看资料  访问主页  发短消息  顶部
 
问题多多 (问题多多)
金牌会员
Rank: 6Rank: 6
高级会员


UID 22184
精华 1
积分 1737
帖子 1759
金钱 1727 喜悦币
威望 10
人脉 0
阅读权限 70
注册 2003-8-2
来自 辽宁-沈阳-和平区
状态 离线
[推荐阅读] 求歌词同步程序实例或代码段。
update you php to a new version, such as php4.4.8 or look this article http://cn.php.net/manual/en/ref.session.php#55239



PHP C++ MFC JAVA STRUCS MYSQL APACHE LINUX WINDOWS Freebsd Zend JQuery QA
2008-3-24 11:34 AM#3
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024024 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP