There are many ways to get the current page address in php
Regarding the various methods of obtaining the current page address in PHP, including some collected example tutorials, record them.
Reference tutorial:
Three methods for php to obtain the address parameters of the current page
php obtain url address bar and detailed parameter example
Example of php getting the current domain name and url address
php gets the current URL address
Example of php getting the complete url address of the current page
PHP code:
<span>//</span><span>获取域名或主机地址 </span> <span>echo</span> <span>$_SERVER</span>['HTTP_HOST']."<br>"; <span>#</span><span>localhost //获取网页地址 </span> <span>echo</span> <span>$_SERVER</span>['PHP_SELF']."<br>"; <span>#</span><span>/blog/testurl.php //获取网址参数 </span> <span>echo</span> <span>$_SERVER</span>["QUERY_STRING"]."<br>"; <span>#</span><span>id=5 //获取用户代理 </span> <span>echo</span> <span>$_SERVER</span>['HTTP_REFERER']."<br>"<span>; </span><span>//</span><span>获取完整的url www.jbxue.com</span> <span>echo</span> 'http://'.<span>$_SERVER</span>['HTTP_HOST'].<span>$_SERVER</span>['REQUEST_URI'<span>]; </span><span>echo</span> 'http://'.<span>$_SERVER</span>['HTTP_HOST'].<span>$_SERVER</span>['PHP_SELF'].'?'.<span>$_SERVER</span>['QUERY_STRING'<span>]; </span><span>#</span><span>http://localhost/blog/testurl.php?id=5 //包含端口号的完整url</span> <span>echo</span> 'http://'.<span>$_SERVER</span>['SERVER_NAME'].':'.<span>$_SERVER</span>["SERVER_PORT"].<span>$_SERVER</span>["REQUEST_URI"<span>]; </span><span>#</span><span>http://localhost:80/blog/testurl.php?id=5 //只取路径</span> <span>$url</span>='http://'.<span>$_SERVER</span>['SERVER_NAME'].<span>$_SERVER</span>["REQUEST_URI"<span>]; </span><span>echo</span> <span>dirname</span>(<span>$url</span>);
Your database is all in order, Home Page - Product Center - Steel. Needless to say, you know this breadcrumb navigation home page. You are on the Steel page now. I believe you can easily access the upper-level column of Steel. You can get it!
You can take a look at this:
A.php: