加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、云开发、数据分析、内容创作、业务安全!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php获取url地址一些函数汇总

发布时间:2023-11-01 11:37:54 所属栏目:PHP教程 来源:网络
导读:   常用函数



   代码如下



  1



  //获取域名或主机地址



  echo $_SERVER['HTTP_HOST']."



  "; #localhost



  2 //获取网页地址
  常用函数
 
   代码如下
 
  1
 
  //获取域名或主机地址
 
  echo $_SERVER['HTTP_HOST']."
 
  "; #localhost
 
  2 //获取网页地址
 
  echo $_SERVER['PHP_SELF']."
 
  "; #/blog/testurl.php
 
  3 //获取网址参数
 
  echo $_SERVER["QUERY_STRING"]."
 
  "; #id=5
 
  4 //获取用户代理
 
  echo $_SERVER['HTTP_REFERER']."
 
  ";
 
  5 //获取完整的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
 
  6 //包含端口号的完整url
 
  echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 
  #http://www.111com.net /blog/testurl.php?id=5
 
  7 //只取路径
 
  $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
 
  echo dirname($url);
 
  #http://localhost/blog
 
  看个例子,可以获取完整url
 
   代码如下
 
  1
 
  // 说明:获取完整url
 
  2 function curpageurl()
 
  {
 
      $pageurl = 'http';
 
  3     if ($_server["https"] == "on")
 
      {
 
          $pageurl .= "s";
 
      }
 
      $pageurl .= "://";
 
  4     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;
 
  }
 
  ?>
 

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章