PHP中取得当前url路径(不包括文件名)

By | 2012/08/03

使用PHP要获取当前脚本的URL, 在网上找了好久, 要最得当前脚本的方法到很多, 但要找到一个不要包括文件名的方法还是没有找到.这是网上流传很多的方法:

echo “http://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘PHP_SELF’];

只有自己想办法处理一下:

$urlf=”http://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘PHP_SELF’];
$po= strripos($urlf,”/”);
echo substr($urlf,0,$po+1);

也可以达到目的, 这是通过找到最后一上”/”的位置 ,  再用substr截取前面部分来达到取得当前url路径的目的.