作者llama (阿誉)
看板PHP
标题[请益] 请问使用 $_GET['parameter'] 以及 $parameter 抓值的问题
时间Wed Aug 22 19:52:56 2007
例如在
http://localhost/index.php?parameter=main 当中,一般来讲可以
使用 $HTTP_GET_VARS['parameter'] 或 $_GET['parameter'] 取值,若需要直接
使用 $parameter 取得值的话,需要去 php.ini 中把 register_globals 设定成
On ( 预设是Off ) -> 查书或网页的结果,不知是否有误。
我要请教的问题来了:
1. 使用 xampp 1.6.1 ( php version 5 ),即使我将 register_globals 改成 On,
并将 Apache 重开,还是不能直接以 $parameter 取值,只能用像是 $_GET[]
这种全域变数取得。
2. 使用 AppServ 2.5.5 ( Apache webserver 2.0.55、PHP 5.1.1、MySQL 5.0.16 ),
我可以直接从 $parameter 中取得值,即使我保持 register_globals = Off。
不知道是不是我搞错设定了,还请板上的版友指正。如有不符合版规的部份,也可
指正XD,文章不妥我也会立即删除。 :)
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.208.101
1F:推 allanshen:先用phpinfo()确定php.ini的真正位置,看是不是改对档案 08/22 20:12
2F:推 PHP5:楼上正解 08/22 20:15
3F:→ PHP5:我php安装在 d:\php\ 08/22 20:16
4F:→ PHP5:php-cli php.ini的为址是 d:\php\php.ini 08/22 20:16
5F:→ PHP5:而 web server php.ini 的位址确是 c:\WINNT\php.ini 08/22 20:17
6F:推 llama:所以说更改 register_globals 是对的!! 好~ 谢谢a大和P大 :) 08/22 21:01