为什么http://localhost/test1.php?aaa=123

由 wujiajin 在 12-28-2002 16:30 发表:

为什么http://localhost/test1.php?aaa=123

123没有输出呀

参数为什么没有传进来呀

我是用apache+php的.

是不是哪里用设置呀

我是初学者

请各位帮忙一下

谢谢


由 wujiajin 在 12-28-2002 16:31 发表:

补充一下浏览器是Mozilla

真不搞懂了


由 wujiajin 在 12-28-2002 17:13 发表:

解决了

form的变量不能提交问题

用php4.2以后版本中变量传递的解决方法。

在PHP 4.2中,新安装的PHP中的register_globals选项默认为关闭,因此EGPCS值(EGPCS是Environment、Get、Post、Cookies、server的缩写 -- 这是PHP中外部变量来源的全部范围)不会被作为全局变量来创建。当然,这个选项还可以通过手工来开启,但是PHP的开发者推荐你将其关闭。要贯彻他们的意图,你需要使用其它的方法来获取这些值。

从PHP 4.1开始,EGPCS值就可以从一组指定的数组中获得:

$_ENV -- 包含系统环境变量

$_GET -- 包含查询字符串中的变量,以及提交方法为GET的表单中的变量

$_POST -- 包含提交方式为POST的表单中的变量

$_COOKIE -- 包含所有cookie变量

$_SERVER -- 包含服务器变量,例如HTTP_USER_AGENT

$_REQUEST -- 包含$_GET、$_POST和$_COOKIE的全部内容

$_SESSION -- 包含所有已注册的session变量

在P

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus