热血NE 发表于 2006 年 6 月 5 日 10:13:13

PHP如何获取.php?后面的字符??

如像这样的网址:http://www.jgwy.net/bbs/archiver/?fid-112.html

要求是在"?"后的参数不出现"="这样的赋值符号!!

在Apache下我也可以实现,
但在支持ASP的服务器上,$_SERVER["PHP_SELF"]和$_SERVER['QUERY_STRING']返回值为空,
然而像DZ和PW却还可以,我研究了PW两个多小时,分析了20多个文件,也不知道他们是怎么实现那功能的,
因此,想问问了,在IIS下的PHP用什么变量可以获取到?后面的字符啊??

姜运涛 发表于 2006 年 6 月 5 日 10:16:49

$_SERVER['QUERY_STRING']
试试这个

热血NE 发表于 2006 年 6 月 5 日 10:19:13

原帖由 姜运涛 于 2006-6-5 10:16 发表
$_SERVER
试试这个
老兄,我不是说过了吗?
但在支持ASP的服务器上,$_SERVER["PHP_SELF"]和$_SERVER['QUERY_STRING']返回值为空啊!!

姜运涛 发表于 2006 年 6 月 5 日 10:23:23

那就只有不好意思了
偶从来不在IIS下用PHP

ashun 发表于 2006 年 6 月 5 日 10:30:53

都用apache啊
对php支持最好啊

伤心♂oO○ 发表于 2006 年 6 月 5 日 10:32:01

偶也不在IIS下用PHP~~
偶本地就是APACHE + MYSQL + PHP + ZEND

winsock 发表于 2006 年 6 月 5 日 10:38:30

$_SERVER['QUERY_STRING']应该可以的,我的IIS下用过
实在不行你$_GET,然后foreach下

姜运涛 发表于 2006 年 6 月 5 日 10:42:13

foreach ($_GET as $foo)似乎不可以
$_SERVER['REQUEST_URI']可以吗?

winsock 发表于 2006 年 6 月 5 日 10:43:30

原帖由 姜运涛 于 2006-6-5 10:42 发表
foreach ($_GET as $foo)似乎不可以
$_SERVER可以吗?
foreach($_GET as $k=>$v) $xx .=$k;
:$YD滴事要用YD滴方法..

姜运涛 发表于 2006 年 6 月 5 日 10:45:38

原帖由 winsock 于 2006-6-5 10:43 发表

foreach($_GET as $k=>$v) $xx .=$k;
:$YD滴事要用YD滴方法..
果然系牛淫
页: [1] 2
查看完整版本: PHP如何获取.php?后面的字符??