【发布时间】:2018-09-18 08:07:14
【问题描述】:
我想知道如何从 .php 之后的 URL 中获取所有值?
示例:
http://localhost/api/test
API = api.php,只需 .htaccess。
我想知道如何从 URL 中仅获取“测试”,或者如果更多,则获取所有值,/test/test1/test2
我尝试过$_SERVER['PATH_INFO'],但它对我不起作用,错误输出表明$_SERVER['PATH_INFO'] 未定义。有什么解决办法吗?
【问题讨论】:
-
$_GET 如果它是这样设置的... $_SERVER['REQUEST_URI'] 如果不是
-
你可以参考here
-
但我没有做 api.php?a=test1&b=test2 所以 $_GET 没用。我试图在localhost/api 之后获取路径
-
那么你最好的机会是先得到
$url = $_SERVER['REQUEST_URI'];,然后是$url = epxlode(...,然后使用$url[4]等等。或者你可以先用''替换'localhost/api'。 -
@MikeRunac 如果你在 url 中有
?... $_GET 应该没用...
标签: php