为什么不能传递参数?

Rob_zombie 2001-07-19 01:27:09
我的机器上凡是类似于xx.php?a=123这种在文件之间传递参数方式统统不能进行,事实上接受方根本没有收到参数。这个问题快让我发疯了!请各位大侠帮忙分析一下原因,万分感激!!
我的环境:win me,
php-4.04pl1-win32,
apache_1_3_12_win32,
...全文
64 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zzpping 2001-07-23
我有这样一个问题:

传递参数时: 如: <a href=test.php?var1=1&var2=2&var3=3>test.php</a>
这样三个参数都会被传过去。
但是:如:<a href=test.php?var1=$tmp1&var2=$tmp2&var3=$tmp3>test.php</a>
却只有第一个参数被传过去,
这是为什么?
回复
yorgo 2001-07-19
哪就是参数传递没有过来,检查php的配置吧
回复
cngift 2001-07-19
echo输出看看
回复
Rob_zombie 2001-07-19
我找到解决办法了,把register_globals的值设为on就可以了,多谢yorgo(羽高)的启发,马上给分。
回复
Rob_zombie 2001-07-19
不太明白,

$HTTP_GET_VARS[a]
是作为一个变量吗?

如果是的话,那么我的测试结果仍为空
回复
Rob_zombie 2001-07-19
php的那些配置会对这个问题有影响呢?悉听指教!
回复
yorgo 2001-07-19
尝试一下这样读取你的参数

$HTTP_GET_VARS[a]

如果可以读取出来的话,证明你的参数传递了,但是由于php的设置问题没有自动映射成$a
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2001-07-19 01:27
社区公告
暂无公告