PHP method to obtain the current url address

墨辰丷
Release: 2023-03-28 08:46:01
Original
5797 people have browsed it

This article mainly introduces the method of obtaining the current URL address in PHP. It compares and analyzes the common techniques of obtaining the URL in PHP based on the method of obtaining the URL in the example form JS. Friends who need it can refer to it.

The details are as follows:

js Get:

top.location.href  //顶级窗口的地址
this.location.href //当前窗口的地址
Copy after login

php Get the current url address:

#测试网址:   http://localhost/blog/testurl.php?id=5
//获取域名或主机地址
echo $_SERVER[&#39;HTTP_HOST&#39;]."<br>"; #localhost
//获取网页地址
echo $_SERVER[&#39;PHP_SELF&#39;]."<br>"; #/blog/testurl.php
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
//获取用户代理
echo $_SERVER[&#39;HTTP_REFERER&#39;]."<br>";
//获取完整的url
echo &#39;http://&#39;.$_SERVER[&#39;HTTP_HOST&#39;].$_SERVER[&#39;REQUEST_URI&#39;];
echo &#39;http://&#39;.$_SERVER[&#39;HTTP_HOST&#39;].$_SERVER[&#39;PHP_SELF&#39;].&#39;?&#39;.$_SERVER[&#39;QUERY_STRING&#39;];
#http://localhost/blog/testurl.php?id=5
//包含端口号的完整url
echo &#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].&#39;:&#39;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/blog/testurl.php?id=5
//只取路径
$url=&#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://localhost/blog
Copy after login

The above is the entire content of this article, I hope it will be helpful to everyone's study.


Related recommendations:

PHP is based on Sina IP library to implement the method of obtaining IP detailed address

php Get the network card MAC address Detailed steps

php determines whether the IP is a valid IPAddressSteps detailed explanation

The above is the detailed content of PHP method to obtain the current url address. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!