欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP如何獲取當前主機、域名、網址、路徑、端口等參數

 更新時間:2017年06月09日 09:54:31   作者:一只好奇的茂  
本篇文章主要介紹了PHP如何獲取當前主機、域名、網址、路徑、端口等參數,具有一定的參考價值,有興趣的可以了解下

實驗環(huán)境:

測試域名daxiangtravel.com,apache根目錄/mnt/,測試目錄/mnt/qa/test,測試文件名為index.php。

獲取代碼:

獲取當前目錄:

 getcwd();
// /mnt/qa/test
dirname(__FILE__);
// /mnt/qa/test

獲取域名或主機地址

$_SERVER['HTTP_HOST']; 
 //daxiangtravel.com

獲取網頁地址

$_SERVER['PHP_SELF'];
// /qa/test/index.php

獲取網址參數

$_SERVER["QUERY_STRING"];
// v=433
獲取用戶代理

$_SERVER['HTTP_REFERER'];
// http://daxiangtravel.com/qa/test/index.php?v=433

獲取完整的url

 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
// http://daxiangtravel.com/qa/test/index.php?v=433
 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
// http://daxiangtravel.com/qa/test/index.php?v=433

只取路徑

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
// http://daxiangtravel.com/qa/test

包含端口號的完整url

 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"]
.$_SERVER["REQUEST_URI"];
// http://daxiangtravel.com:80/qa/test/index.php?v=433

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論