又是session,谁能告诉我这个错误代码是什么意思?????

phpkiller 2004-06-07 04:32:56
Warning: Unknown(): 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. in Unknown on line 0


这是在处理用户登陆时候报的错误,程序中有关session一律是用$_SESSION来操作的.可以登陆,但有着个提示不知道啥原因???
...全文
185 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccterran 2004-06-08
  • 打赏
  • 举报
回复
应该是你某个地方用了session_register的原因
blackcoder 2004-06-08
  • 打赏
  • 举报
回复
用@去掉就完了。。^^
xuzuning 2004-06-08
  • 打赏
  • 举报
回复
你用了session_register("user"); 且 register_global=off 所以会出现上面的提示信息

session_register("user"); 中的user需要是全局变量,而当 register_global=off 时$_SESSION['user']不会自动化为全局变量。所以在使用使可能出现问题,因此由此警告。
再者,出于安全的考虑,也是php发展的需要,自php4.2.0开始默认register_global=off,并建议不要打开此开关。转用新的自动全局变量$_SESSION、$_POST...等,为此也要提示你一下的。
phpkiller 2004-06-08
  • 打赏
  • 举报
回复
session_register("user");//用户名
//$_SESSION["user"]=$username;
session_register("user_id");


代码中是这么写的,各位给看看
AlexJia2046 2004-06-07
  • 打赏
  • 举报
回复
看看代码
julise 2004-06-07
  • 打赏
  • 举报
回复
是有些不可能,但你可以把:register_global设置成on再看一下呢
52juanjuan 2004-06-07
  • 打赏
  • 举报
回复
不会吧,有这回事,用$_SESSION[]是没有问题的
hancheng 2004-06-07
  • 打赏
  • 举报
回复
其它带到新页面的变量应该用
$_REQUEST['变量名']
xuzuning 2004-06-07
  • 打赏
  • 举报
回复
不可能!
贴出你的相关代码

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧