$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) }