动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   PHP → 阅读文章

 session_register()出错的解决办法

作者来源: 
阅读 数 452 人次 , 2006-4-19 9:32:00 


   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下进行,一切正常。   
 本文Tagssession  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:PHP实现禁止网外链接网址的方式查看网页
· 下一篇:随时给自己贴的图片加文字
· 用封装类来合理的设计PHP项目--谈PHP项目中类的封装
· XML 解析函数库
· PHP4 Session实现的迷你购物篮(一)
· 做个自己站内搜索引擎
· 用PHP创建动态图形


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077