$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
$url = $http_type . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $url;
另:打印 $_SERVER
array(75) {
["ALLUSERSPROFILE"] => string(14) "C:\ProgramData"
["APPDATA"] => string(30) "C:\Users\imfon\AppData\Roaming"
["asl_log"] => string(16) "Destination=file"
["CommonProgramFiles"] => string(35) "C:\Program Files (x86)\Common Files"
["CommonProgramFiles(x86)"] => string(35) "C:\Program Files (x86)\Common Files"
["CommonProgramW6432"] => string(29) "C:\Program Files\Common Files"
["COMPUTERNAME"] => string(15) "DESKTOP-439RV67"
["ComSpec"] => string(27) "C:\Windows\system32\cmd.exe"
["FPS_BROWSER_APP_PROFILE_STRING"] => string(17) "Internet Explorer"
["FPS_BROWSER_USER_PROFILE_STRING"] => string(7) "Default"
["HOMEDRIVE"] => string(2) "C:"
["HOMEPATH"] => string(12) "\Users\imfon"
["LOCALAPPDATA"] => string(28) "C:\Users\imfon\AppData\Local"
["LOGONSERVER"] => string(17) "\\DESKTOP-439RV67"
["NUMBER_OF_PROCESSORS"] => string(1) "4"
["OneDrive"] => string(23) "C:\Users\imfon\OneDrive"
["OS"] => string(10) "Windows_NT"
["Path"] => string(640) "C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Common Files\Thunder Network\KanKan\Codecs;C:\ProgramData\ComposerSetup\bin;C:\phpStudy2018\PHPTutorial\php\php-7.2.1-nts;C:\phpStudy2018\PHPTutorial\php\php-5.6.27-nts;C:\Users\imfon\AppData\Local\Programs\Python\Python36-32\Scripts\;C:\Users\imfon\AppData\Local\Programs\Python\Python36-32\;C:\Users\imfon\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Sublime Text 3;C:\Program Files\Bandizip\;C:\Users\imfon\AppData\Roaming\Composer\vendor\bin"
["PATHEXT"] => string(53) ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC"
["PROCESSOR_ARCHITECTURE"] => string(3) "x86"
["PROCESSOR_ARCHITEW6432"] => string(5) "AMD64"
["PROCESSOR_IDENTIFIER"] => string(50) "Intel64 Family 6 Model 78 Stepping 3, GenuineIntel"
["PROCESSOR_LEVEL"] => string(1) "6"
["PROCESSOR_REVISION"] => string(4) "4e03"
["ProgramData"] => string(14) "C:\ProgramData"
["ProgramFiles"] => string(22) "C:\Program Files (x86)"
["ProgramFiles(x86)"] => string(22) "C:\Program Files (x86)"
["ProgramW6432"] => string(16) "C:\Program Files"
["PROMPT"] => string(4) "$P$G"
["PSModulePath"] => string(93) "C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules"
["PUBLIC"] => string(15) "C:\Users\Public"
["SystemDrive"] => string(2) "C:"
["SystemRoot"] => string(10) "C:\Windows"
["TEMP"] => string(33) "C:\Users\imfon\AppData\Local\Temp"
["TMP"] => string(33) "C:\Users\imfon\AppData\Local\Temp"
["USERDOMAIN"] => string(15) "DESKTOP-439RV67"
["USERDOMAIN_ROAMINGPROFILE"] => string(15) "DESKTOP-439RV67"
["USERNAME"] => string(5) "imfon"
["USERPROFILE"] => string(14) "C:\Users\imfon"
["VBOX_MSI_INSTALL_PATH"] => string(35) "C:\Program Files\Oracle\VirtualBox\"
["WEBKIT_IGNORE_SSL_ERRORS"] => string(1) "1"
["windir"] => string(10) "C:\Windows"
["HTTP_CACHE_CONTROL"] => string(9) "max-age=0"
["HTTP_UPGRADE_INSECURE_REQUESTS"] => string(1) "1"
["HTTP_CONNECTION"] => string(10) "keep-alive"
["HTTP_COOKIE"] => string(36) "PHPSESSID=8vko98pn93mnds928cckusf990"
["HTTP_ACCEPT_ENCODING"] => string(13) "gzip, deflate"
["HTTP_ACCEPT_LANGUAGE"] => string(59) "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2"
["HTTP_ACCEPT"] => string(63) "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
["HTTP_USER_AGENT"] => string(78) "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0"
["HTTP_HOST"] => string(11) "www.ald.com"
["REDIRECT_STATUS"] => string(3) "200"
["SERVER_NAME"] => string(11) "www.ald.com"
["SERVER_PORT"] => string(2) "80"
["SERVER_ADDR"] => string(9) "127.0.0.1"
["REMOTE_PORT"] => string(5) "13790"
["REMOTE_ADDR"] => string(9) "127.0.0.1"
["SERVER_SOFTWARE"] => string(12) "nginx/1.11.5"
["GATEWAY_INTERFACE"] => string(7) "CGI/1.1"
["SERVER_PROTOCOL"] => string(8) "HTTP/1.1"
["DOCUMENT_ROOT"] => string(30) "C:/wwwroot/www.1001alading.com"
["DOCUMENT_URI"] => string(10) "/index.php"
["REQUEST_URI"] => string(13) "/api/news/www"
["SCRIPT_NAME"] => string(10) "/index.php"
["CONTENT_LENGTH"] => string(0) ""
["CONTENT_TYPE"] => string(0) ""
["REQUEST_METHOD"] => string(3) "GET"
["QUERY_STRING"] => string(14) "s=api/news/www"
["PATH_TRANSLATED"] => string(30) "C:/wwwroot/www.1001alading.com"
["PATH_INFO"] => string(8) "news/www"
["SCRIPT_FILENAME"] => string(40) "C:/wwwroot/www.1001alading.com/index.php"
["FCGI_ROLE"] => string(9) "RESPONDER"
["PHP_SELF"] => string(10) "/index.php"
["REQUEST_TIME_FLOAT"] => float(1523264712.1606)
["REQUEST_TIME"] => int(1523264712)
}