当前位置:Gxlcms > PHP教程 > php获取完整url地址

php获取完整url地址

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

主要是获取到地址栏的一些信息,域名,端口参数等

  1. <?php
  2. //获取域名或主机地址
  3. echo $_SERVER['HTTP_HOST']."<br>";
  4. //获取网页地址
  5. echo $_SERVER['PHP_SELF']."<br>";
  6. //获取网址参数
  7. echo $_SERVER["QUERY_STRING"]."<br>";
  8. //来源网页的详细地址
  9. echo $_SERVER['HTTP_REFERER']."<br>";
  10. ?>

php 获得当前的脚本网址(只有路径)

  1. function GetCurUrl()
  2. {
  3. if(!empty($_SERVER["REQUEST_URI"]))
  4. {
  5. $scrtName = $_SERVER["REQUEST_URI"];
  6. $nowurl = $scrtName;
  7. }
  8. else
  9. {
  10. $scrtName = $_SERVER["PHP_SELF"];
  11. if(empty($_SERVER["QUERY_STRING"]))
  12. {
  13. $nowurl = $scrtName;
  14. }
  15. else
  16. {
  17. $nowurl = $scrtName."?".$_SERVER["QUERY_STRING"];
  18. }
  19. }
  20. return $nowurl;
  21. }
  22. //实例调用方法
  23. //echo GEtCurUrl();

php 获取url地址不包含路径(域名或ip地址)

  1. function getServerName()
  2. {
  3. $ServerName = strtolower($_SERVER['SERVER_NAME']?$_SERVER['SERVER_NAME']:$_SERVER['HTTP_HOST']);
  4. if( strpos($ServerName,'http://') )
  5. {
  6. return str_replace('http://','',$ServerName);
  7. }
  8. return $ServerName;
  9. }
  10. //实例调用方法
  11. echo getServerName();

php 获取url地址包含端口路径

  1. echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

更多php 获取完整url地址相关文章请关注PHP中文网!

人气教程排行