• 技术文章 >后端开发 >php教程

    php 获取完整url地址_php技巧

    2016-05-17 09:33:49原创369
    主要是获取到地址栏的一些信息,域名,端口参数等
    复制代码 代码如下:

    //获取域名或主机地址
    echo $_SERVER['HTTP_HOST']."
    ";
    //获取网页地址
    echo $_SERVER['PHP_SELF']."
    ";
    //获取网址参数
    echo $_SERVER["QUERY_STRING"]."
    ";
    //来源网页的详细地址
    echo $_SERVER['HTTP_REFERER']."
    ";
    ?>

    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中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 获取 url 地址
    上一篇:PHP MSSQL 存储过程的方法_php技巧 下一篇:PHP setcookie() cannot modify header information 的解决方法_php技巧
    大前端线上培训班

    相关文章推荐

    • 总结使用不同的方法记录错误报告日志• PHP正则表达式之怎样分割字符串与转义字符串?• PHP中全局正则表达式匹配及匹配数组元素(实例详解)• PHP数据库学习之怎样使用PDO执行SQL语句?• PHP数据库学习之怎样使用PDO连接数据库?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网