国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php 獲取當(dāng)前頁面地址

2024-05-04 21:57:27
字體:
供稿:網(wǎng)友

在php中獲取當(dāng)前頁面完整地址是需要通過各種函數(shù)與參考組合起來的,包括域名或主機地址,網(wǎng)頁地址,網(wǎng)址參數(shù),用戶代理,端口號等。

基于函數(shù)了解,PHP實現(xiàn):

  1. //獲取域名或主機地址  
  2. echo $_SERVER['HTTP_HOST']."
    "
    ; #localhost 
  3. //獲取網(wǎng)頁地址  
  4. echo $_SERVER['PHP_SELF']."
    "
    ; #/blog/testurl.php 
  5. //獲取網(wǎng)址參數(shù)  
  6. echo $_SERVER["QUERY_STRING"]."
    "
    ; #id=5 
  7. //獲取用戶代理  
  8. echo $_SERVER['HTTP_REFERER']."
    "
  9. //獲取完整的url 
  10. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
  11. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; 
  12. #http://localhost/blog/testurl.php?id=5 
  13. //包含端口號的完整url 
  14. echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
  15. #http://localhost:80/blog/testurl.php?id=5 
  16. //只取路徑 
  17. $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];  
  18. echo dirname($url); 

實例代碼如下:

  1. /** 
  2.  * 獲取當(dāng)前頁面地址 
  3.  * 
  4.  * @author Vevb.com 
  5.  */ 
  6. function getPageUrl() { 
  7.  $pageURL = 'http'
  8.  if ($_SERVER["HTTPS"] == "on") { 
  9.   $pageURL .= "s"
  10.  } 
  11.  $pageURL .= "://"
  12.  if ($_SERVER["SERVER_PORT"] != "80") { 
  13.   $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; 
  14.  } else { 
  15.   $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; 
  16.  } 
  17.  return $pageURL

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 保山市| 晋中市| 汉沽区| 平塘县| 曲水县| 博罗县| 阿瓦提县| 白河县| 阜新| 丰县| 清丰县| 郸城县| 淄博市| 望都县| 河东区| 泸定县| 广丰县| 孟州市| 托克逊县| 福建省| 古交市| 仁怀市| 南郑县| 昌图县| 阳山县| 宕昌县| 潍坊市| 酒泉市| 象山县| 乐陵市| 莱阳市| 大同市| 海口市| 潼南县| 广河县| 巴南区| 绥滨县| 勐海县| 巴林右旗| 镇坪县| 东乌珠穆沁旗|