介绍
本篇文章为大家展示了利用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怎么获取主机的域名,网址等参数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。