你如何从php中的查询中一致地检索路径信息? (/index.php/foo/bar)

时间:2009-10-20 20:01:25

标签: php http path directory

基本上如果用户请求:

index.php/foo/bar

我需要“/ foo / bar”和

index.php

我需要“”或“/”

我在谷歌上找不到任何信息,因为我不知道这叫什么(路径信息让我得到了pathinfo()函数)

如果有路径信息,我发现PHP_SELF的返回方式与没有信息的情况相同

1 个答案:

答案 0 :(得分:0)

文件名/index.php后面的部分称为路径信息(请参阅Apache’s AcceptPathInfo directive)。您可以使用$_SERVER['PATH_INFO'] variable访问该信息。如果您想要查询完整请求的URL路径,请使用$_SERVER['REQUEST_URI']