php 获取完整url地址
程序员文章站
2022-12-26 15:50:43
主要是获取到地址栏的一些信息,域名,端口参数等 复制代码 代码如下:
<?php
//获取域名或主机地址
echo $_server['http_host']."<br>";
//获取网页地址
echo $_server['php_self']."<br>";
//获取网址参数
echo $_server["query_string"]."<br>";
//来源网页的详细地址
echo $_server['http_referer']."<br>";
?>
php 获得当前的脚本网址(只有路径)
function getcururl()
{
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;
}
//实例调用方法
//echo getcururl();
php 获取url地址不包含路径(域名或ip地址)
function getservername()
{
$servername = strtolower($_server['server_name']?$_server['server_name']:$_server['http_host']);
if( strpos($servername,'http://') )
{
return str_replace('http://','',$servername);
}
return $servername;
}
//实例调用方法
echo getservername();
php 获取url地址包含端口路径
echo 'http://'.$_server['server_name'].':'.$_server["server_port"].$_server["request_uri"];
主要是获取到地址栏的一些信息,域名,端口参数等
复制代码 代码如下:
<?php
//获取域名或主机地址
echo $_server['http_host']."<br>";
//获取网页地址
echo $_server['php_self']."<br>";
//获取网址参数
echo $_server["query_string"]."<br>";
//来源网页的详细地址
echo $_server['http_referer']."<br>";
?>
php 获得当前的脚本网址(只有路径)
复制代码 代码如下:
function getcururl()
{
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;
}
//实例调用方法
//echo getcururl();
php 获取url地址不包含路径(域名或ip地址)
复制代码 代码如下:
function getservername()
{
$servername = strtolower($_server['server_name']?$_server['server_name']:$_server['http_host']);
if( strpos($servername,'http://') )
{
return str_replace('http://','',$servername);
}
return $servername;
}
//实例调用方法
echo getservername();
php 获取url地址包含端口路径
复制代码 代码如下:
echo 'http://'.$_server['server_name'].':'.$_server["server_port"].$_server["request_uri"];
上一篇: php将数据库导出成excel的方法
下一篇: 怎么样可以把 phpinfo()屏蔽掉?