Heim > Backend-Entwicklung > PHP-Tutorial > PHP获取当前页面URL函数实例,获取当前url函数_PHP教程

PHP获取当前页面URL函数实例,获取当前url函数_PHP教程

WBOY
Freigeben: 2016-07-13 10:16:28
Original
965 Leute haben es durchsucht

PHP获取当前页面URL函数实例,获取当前url函数

本文实例讲述了PHP获取当前页面URL函数实例,分享给大家供大家参考。具体实现方法如下:

在PHP中,没有默认的Function来获取目前所在页面的URL,所以今天就向大家介绍一个在PHP获取当前页面完整URL的PHP函数.

函数代码如下,调用时只需要使用 curPageURL() 就行啦:

复制代码 代码如下:
/* 获得当前页面URL开始 */
function curPageURL() {
    $pageURL = 'http';
    if ($_SERVER["HTTPS"] == "on") {    // 如果是SSL加密则加上“s”
        $pageURL .= "s";
    }
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
    } else {
        $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}
/* 获得当前页面URL结束 */

补充一下server参数说明,代码如下:

复制代码 代码如下:
//获取域名或主机地址 
echo $_SERVER['HTTP_HOST']."
"; #localhost
 
//获取网页地址 
echo $_SERVER['PHP_SELF']."
"; #/blog/testurl.php
 
//获取网址参数 
echo $_SERVER["QUERY_STRING"]."
"; #id=5
 
//获取用户代理 
echo $_SERVER['HTTP_REFERER']."
";
 
//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/blog/testurl.php?id=5
 
//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
#http://localhost:80/blog/testurl.php?id=5
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
#http://localhost/blog

希望本文所述对大家的PHP程序设计有所帮助。

php函数获得当前所在页面的url

你可以看看这个:
A.php:


先点我,然后注意URL
点击我到b.php


B.php:



echo '刚刚的网页的URL是:'.$_SERVER['HTTP_REFERER'];
?>

----------------------------------------------------------------
.$_SERVER['HTTP_REFERER'];
获得上一级的URL
 

高分一段php代码 取当前页面url等等

//获取当前页面url
$url_this = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF'];
echo $url_this;
//页面跳转
$url =" www.baidu.com/2.php";


">

?>
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/897686.htmlTechArticlePHP获取当前页面URL函数实例,获取当前url函数 本文实例讲述了PHP获取当前页面URL函数实例,分享给大家供大家参考。具体实现方法如下:...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage