在PHP中获取URLpath

我有一个快速的问题在PHP中。

我需要得到当前页面的url,然后findpath。 例如,如果当前url是:

"http://www.example.com/example/test/hi.php?randomvariable=1" 

我想要这个:

 "/example/test/hi.php?randomvariable=1" 

谢谢!

我相信你想$_SERVER['REQUEST_URI'] : http : //php.net/manual/en/reserved.variables.server.php

您可以使用:

 <?php $url = '//www.example.com/path?googleguy=googley'; // Prior to 5.4.7 this would show the path as "//www.example.com/path" var_dump(parse_url($url)); ?> 

返回这个:

 array(3) { ["host"]=> string(15) "www.example.com" ["path"]=> string(5) "/path" ["query"]=> string(17) "googleguy=googley" } 

它应该是 :

 $_SERVER['REQUEST_URI']; 

看看: 在PHP中获取完整的URL

$_SERVER['REQUEST_URI']将为您提供域名后的path。 在你的例子“/example/test/hi.php?randomvariable=1”