主要是获取到地址栏的一些信息,域名,端口参数等
复制代码代码如下:
//获取域名或主机地址
echo$_SERVER['HTTP_HOST']."
";
//获取网页地址
echo$_SERVER['PHP_SELF']."
";
//获取网址参数
echo$_SERVER["QUERY_STRING"]."
";
//来源网页的详细地址
echo$_SERVER['HTTP_REFERER']."
";
?>
php获得当前的脚本网址(只有路径)
复制代码代码如下:
functionGetCurUrl()
{
if(!empty($_SERVER["REQUEST_URI"]))
{
$scrtName=$_SERVER["REQUEST_URI"];
$nowurl=$scrtName;
}
else
{
$scrtName=$_SERVER["PHP_SELF"];
if(empty($_SERVER["QUERY_STRING"]))
{
$nowurl=$scrtName;
}
else
{
$nowurl=$scrtName."?".$_SERVER["QUERY_STRING"];
}
}
return$nowurl;
}
//实例调用方法
//echoGEtCurUrl();
php获取url地址不包含路径(域名或ip地址)
复制代码代码如下:
functiongetServerName()
{
$ServerName=strtolower($_SERVER['SERVER_NAME']?$_SERVER['SERVER_NAME']:$_SERVER['HTTP_HOST']);
if(strpos($ServerName,'http://'))
{
returnstr_replace('http://','',$ServerName);
}
return$ServerName;
}
//实例调用方法
echogetServerName();
php获取url地址包含端口路径
复制代码代码如下:
echo'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
您可能感兴趣的文章:THinkPHP获取客户端IP与IP地址查询的方法PHP获取客户端及服务器端IP的封装类thinkphp如何获取客户端IPphp中获取远程客户端的真实ip地址的方法PHP显示客户端IP与服务器IP的代码PHP获取客户端真实IP地址多种方法小结php获取客户端的真实ipPHP下打开URL地址的几种方法小结php获取当前页面完整URL地址php提取字符串中网站url地址的方法php实现把url转换迅雷thunder资源下载地址的方法php获取客户端IP及URL的方法示例