赞助连接

赞助连接

阅 读 文 章

SISSION配置出错

[来源:网上转载 (CSDN转载) | 作者:网友(owant) | 时间:2008-06-29 | 浏览:人次 ]

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  
   
   
   
  请问上面的错误是什么意思?不修改PHP.ini的情况下,仅修改程序是否可以解决?怎么解决?谢谢了,PHP版本5.06
不使用   session_register   函数注册   session   变量即可  
   
  这个错误警告是说:自php   4.2.3起,自动魔术变量转换功能默认关闭。register_globals=off  
  而传统的session *** 作需要这个开关是打开的。
解决方法:  
  session_start();  
  $_SESSION['youVar']   =   'youVariableValue';
2楼的说对的,是session_register   注册的问题,但是如果不用session_register   那用什么注册?
自问自答  
  若想取得从另一页面提交的变量:  
  方法一:在PHP.ini中找到register_global,并把它设置为on.  
  方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSION)前必须要有Session_Start()).  
  方法三:用$_SESSION()注册变量
解决方法:  
  session_start();  
  $_SESSION['youVar']   =   'youVariableValue';  
   
  不是都说了吗
呵呵……
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 配置 方法 _SESSION session 变量 解决 注册 这个 extract

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.