当前位置:Gxlcms > PHP教程 > PHP获取当前URL

PHP获取当前URL

时间:2021-07-01 10:21:17 帮助过:22人阅读

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
  6. <title>PHP中获取当前URL</title>
  7. </head>
  8. <body>
  9. <script type="text/javascript">
  10. var a = top.location.href; //顶级窗口的地址
  11. var b = this.location.href; //当前窗口的地址
  12. document.write('顶级窗口的地址:'+a+'<br>当前窗口的地址:'+b+'<br><br>');
  13. </script>
  14. <?php
  15. //测试网站:http://localhost/webManage/demo.php?f=onestopweb.cn
  16. echo '获取域名或主机地址:<br>';
  17. echo $_SERVER['HTTP_HOST']."<br>";
  18. echo '获取网页地址:<br>';
  19. echo $_SERVER['PHP_SELF']."<br>";
  20. echo '获取网址参数:<br>';
  21. echo $_SERVER["QUERY_STRING"]."<br>";
  22. echo '获取完整的url:<br>';
  23. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."<br>";
  24. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']."<br>";
  25. echo '包含端口号的完整url:<br>';
  26. echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]."<br>";
  27. $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]."<br>";
  28. echo dirname($url);
  29. ?>
  30. </body>
  31. </html>

效果图:

e6c3613e-a57e-3ee1-bf24-bb328b4e4e3c.png

人气教程排行