php下的全局变量的奇怪问题?

chiny 2002-05-17 09:43:50
我的机器:win2000 server,
apache 1.3.24
php4.2.02
mysql 3.23.46a
我在一个地址栏输入:http://192.168.0.1/php/test.php?user=haha&pass=xixi
我的test.php:
<?php
echo $user;//一片空白,除非用$HTTP_GET_VARS["user"];
echo $pass;
?>
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jekend 2002-05-17
  • 打赏
  • 举报
回复
這是老問題了
查看你的 php.ini 的設定
register_globals = Off
改為
register_globals = On
就可以訪問 $user.
不過,出于安全性的考慮 php4.2開始, 這個參數的卻省值為 Off .
你也儘量使用 php 提供的全局陣列來訪問 get ,post 和 cookie 變量吧.
可以用 phpinfo() 來查看可以使用的變量.
banneryue 2002-05-17
  • 打赏
  • 举报
回复
高版本的新特性用$_GET["user"]
chiny 2002-05-17
  • 打赏
  • 举报
回复
请楼上这位朋友能不能说的明白一点,因为我用php的时间不长,
参考资料也只有一个php manual
Drate 2002-05-17
  • 打赏
  • 举报
回复
用phpinfo()看一看 VARIANT 是不是为 support enabled ?

21,886

社区成员

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

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