在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”