码迷,mamicode.com
首页 > Web开发 > 详细

[PHP学习教程 - 网络]003.获得当前访问的页面URL(Current Request URL)

时间:2015-09-20 01:34:41      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

引言:获取当前请求的URL路径,自动判断协议(HTTP or HTTPS)

一句话的事情,下面直接上高清无MSK的精妙代码!

技术分享

 

功能函数


获得当前请求的页面路径(URL)地址

语法:$url = getPageUrl()

返回结果:

  string-请求URL

/**
 * 获取当前页面地址
 *
 * @author do.org.cn#AC
 */
function getPageUrl() {
    $pageURL = ‘http‘;

    if ($_SERVER["HTTPS"] == "on") {
        $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;
}

说明:这里针对请求协议的支持,仅支持HTTP与HTTPS,如果需要更加复杂的识别,可以自行添加

 

结束语


结合上一讲<[PHP 学习教程 - 网 络]002.$_SERVER["SCRIPT_NAME"]、$_SERVER["PHP_SELF"]、$_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"] 介绍($_SERVER URL Infomation)>来一同学习,效果更佳。

 

未完,待更新...

 

 

 技术分享

本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 
转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4822702.html

 

 

[PHP学习教程 - 网络]003.获得当前访问的页面URL(Current Request URL)

标签:

原文地址:http://www.cnblogs.com/superdo/p/4822702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!