利用PHP怎么获取主机的域名,网址等参数

  介绍

本篇文章为大家展示了利用PHP怎么获取主机的域名,网址等参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>实验环境:

测试域名daxiangtravel.com, apache根目录/mnt/测试目录/mnt/qa/测试,测试文件名为index . PHP。

<强>获取代码:

获取当前目录:

 getcwd ();///mnt/qa/测试
  目录名(__FILE__);///mnt/qa/测试

获取域名或主机地址

$ _SERVER [& # 39; HTTP_HOST& # 39;];//daxiangtravel.com

获取网页地址

$ _SERVER [& # 39; PHP_SELF& # 39;];///qa/测试/索引。php

获取网址参数

$ _SERVER (“QUERY_STRING");//v=433   获取用户代理      $ _SERVER [& # 39; HTTP_REFERER& # 39;];//http://daxiangtravel.com/qa/test/index.php& # 63; v=433

获取完整的url

 & # 39;http://& # 39;。$ _SERVER [& # 39; HTTP_HOST& # 39;]。$ _SERVER [& # 39; REQUEST_URI& # 39;];//http://daxiangtravel.com/qa/test/index.php& # 63; v=433
  & # 39;http://& # 39;。$ _SERVER [& # 39; HTTP_HOST& # 39;]。$ _SERVER [& # 39; PHP_SELF& # 39;] # 39;公司及# 63;& # 39;。$ _SERVER [& # 39; QUERY_STRING& # 39;];//http://daxiangtravel.com/qa/test/index.php& # 63; v=433 

只取路径

$ url=& # 39; http://& # 39;。$ _SERVER [& # 39; server_name # 39;]。$ _SERVER (“REQUEST_URI");   回声目录名($ url);//http://daxiangtravel.com/qa/test

包含端口号的完整url

 & # 39;http://& # 39;。$ _SERVER [& # 39; server_name # 39;] # 39;公司:& # 39;$ _SERVER [“SERVER_PORT"]。
  $ _SERVER (“REQUEST_URI");//http://daxiangtravel.com: 80/qa/测试/index.php& # 63; v=433 

上述内容就是利用PHP怎么获取主机的域名,网址等参数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

利用PHP怎么获取主机的域名,网址等参数