http://localhost/allsides/.htaccess
RewriteRule(。*)index.php?$ 1 [L]
http://localhost/allsides/test
allsides /之后的一个或多个字符保存在$ 1
中$ _ GET是1美元。
测试不是$ _GET!
有什么问题?
答案 0 :(得分:2)
请求…?test
时,$_GET
的第一个元素的密钥为test
,且没有值(等于…?test=
)。
因此,要么使用current(array_keys($_GET))
获取$_GET
的第一个元素的键,要么使用$_SERVER['QUERY_STRING']
来获取完整的查询。