请教高手,一个看是很怪的问题

chenyi7942 2004-04-30 03:47:11
我接手了别人的PHP,我一个月来一直在那人建好的IIS环境(winxp)下做网站,代码一直运行正常。有一天,我重装了IIS5.1,还装了php4.3.4,ActiveState ActivePerl 5.8之后就不正常显示,不执行程序,只显示页面的htm,而且mysqladmin能够很好执行,并给出提示:


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

请问应该怎么解决了?

...全文
5 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
52juanjuan 2004-05-03
你的配置文件有问题,与以前的配置不一样,所以以前没有问题,现在有问题,你用<?phpinfo();?>进行输出来看看是什么东东
  • 打赏
  • 举报
回复
blazingSnow 2004-05-02
session_start();
$_SESSION["session"] = $session;
就可以了
  • 打赏
  • 举报
回复
ustb 2004-05-02

$_SESSION['XXX'] = XXXX;
  • 打赏
  • 举报
回复
-神仙- 2004-05-02
什么啊
不用session_register用什么啊
  • 打赏
  • 举报
回复
xuzuning 2004-04-30
如果使用了session_register函数,那么就会有那个警告
除非register_globals=on
如果一直都是这样,你们对自己的系统安全竟这样不负责吗???
  • 打赏
  • 举报
回复
chenyi7942 2004-04-30
请教xuzuning大哥,这php代码以前运行很正常也,我没做什么改动
  • 打赏
  • 举报
回复
xuzuning 2004-04-30
不要使用session_register注册session变量

  • 打赏
  • 举报
回复
相关推荐
发帖
基础编程
加入

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-04-30 03:47
社区公告
暂无公告