session_register()出错的解决办法

<< PHP实现禁止网外链接网址的方式查看网页 | 随时给自己贴的图片加文字 >>
  发布日期:10/12/2007 05:37:49 发布者:[快乐开发网]  来源:[本站]  浏览:[]  评论:[]
字体:    

   session_register()出错的解决办法
错误提示: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

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下进行,一切正常。
打印 】【 收藏 】【 推荐 】 
相关文章
·暂无
推荐文章
 ·暂无
热门文章
评一评
正在读取…

  笔名:

  评论:

   

【注】 发表评论必需遵守以下条例: