<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                $\_SERVER $\_SERVER 這種超全局變量保存關于報頭、路徑和腳本位置的信息 ~~~ Array ( [MIBDIRS] => D:/xampp/php/extras/mibs [MYSQL_HOME] => \xampp\mysql\bin [OPENSSL_CONF] => D:/xampp/apache/bin/openssl.cnf [PHP_PEAR_SYSCONF_DIR] => \xampp\php [PHPRC] => \xampp\php [TMP] => \xampp\tmp [HTTP_HOST] => localhost [HTTP_CONNECTION] => keep-alive [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36 [HTTP_UPGRADE_INSECURE_REQUESTS] => 1 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 [HTTP_REFERER] => http://localhost/moodle317/aaa/ [HTTP_ACCEPT_ENCODING] => gzip, deflate, br [HTTP_ACCEPT_LANGUAGE] => zh-CN,zh;q=0.9 [HTTP_COOKIE] => MoodleSession=6ud7nejmg99t8lsotajvaalbf4 [PATH] => C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\xampp\php;C:\ProgramData\ComposerSetup\bin;D:\xampp\php;d:\Program Files\Git\cmd;d:\xampp\mysql\bin;C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin;C:\ProgramData\ComposerSetup\bin;C:\Users\Administrator\AppData\Local\GitHubDesktop\bin [SystemRoot] => C:\Windows [COMSPEC] => C:\Windows\system32\cmd.exe [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC [WINDIR] => C:\Windows [SERVER_SIGNATURE] => Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8 Server at localhost Port 80 [SERVER_SOFTWARE] => Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8 [SERVER_NAME] => localhost [SERVER_ADDR] => ::1 [SERVER_PORT] => 80 [REMOTE_ADDR] => ::1 [DOCUMENT_ROOT] => D:/xampp/htdocs [REQUEST_SCHEME] => http [CONTEXT_PREFIX] => [CONTEXT_DOCUMENT_ROOT] => D:/xampp/htdocs [SERVER_ADMIN] => localhost [SCRIPT_FILENAME] => D:/xampp/htdocs/moodle317/aaa/aaa.php [REMOTE_PORT] => 62947 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /moodle317/aaa/aaa.php [SCRIPT_NAME] => /moodle317/aaa/aaa.php [PHP_SELF] => /moodle317/aaa/aaa.php [REQUEST_TIME_FLOAT] => 1511243359.662 [REQUEST_TIME] => 1511243359 ) ~~~ 下表列出了您能夠在 $_SERVER 中訪問的最重要的元素: ``` echo "PHP_SELF : " . $_SERVER['PHP_SELF'] . "<br />"; echo "GATEWAY_INTERFACE : " . $_SERVER['GATEWAY_INTERFACE'] . "<br />"; echo "SERVER_ADDR : " . $_SERVER['SERVER_ADDR'] . "<br />"; echo "SERVER_NAME : " . $_SERVER['SERVER_NAME'] . "<br />"; echo "SERVER_SOFTWARE : " . $_SERVER['SERVER_SOFTWARE'] . "<br />"; echo "SERVER_PROTOCOL : " . $_SERVER['SERVER_PROTOCOL'] . "<br />"; echo "REQUEST_METHOD : " . $_SERVER['REQUEST_METHOD'] . "<br />"; echo "REQUEST_TIME : " . $_SERVER['REQUEST_TIME'] . "<br />"; echo "REQUEST_TIME_FLOAT : " . $_SERVER['REQUEST_TIME_FLOAT'] . "<br />"; echo "QUERY_STRING : " . $_SERVER['QUERY_STRING'] . "<br />"; echo "DOCUMENT_ROOT : " . $_SERVER['DOCUMENT_ROOT'] . "<br />"; echo "HTTP_ACCEPT : " . $_SERVER['HTTP_ACCEPT'] . "<br />"; echo "HTTP_ACCEPT_CHARSET : " . $_SERVER['HTTP_ACCEPT_CHARSET'] . "<br />"; echo "HTTP_ACCEPT_ENCODING : " . $_SERVER['HTTP_ACCEPT_ENCODING'] . "<br />"; echo "HTTP_ACCEPT_LANGUAGE : " . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . "<br />"; echo "HTTP_CONNECTION : " . $_SERVER['HTTP_CONNECTION'] . "<br />"; echo "HTTP_HOST : " . $_SERVER['HTTP_HOST'] . "<br />"; echo "HTTP_REFERER : " . $_SERVER['HTTP_REFERER'] . "<br />"; echo "HTTP_USER_AGENT : " . $_SERVER['HTTP_USER_AGENT'] . "<br />"; echo "HTTPS : " . $_SERVER['HTTPS'] . "<br />"; echo "REMOTE_ADDR : " . $_SERVER['REMOTE_ADDR'] . "<br />"; echo "REMOTE_HOST : " . $_SERVER['REMOTE_HOST'] . "<br />"; echo "REMOTE_PORT : " . $_SERVER['REMOTE_PORT'] . "<br />"; echo "REMOTE_USER : " . $_SERVER['REMOTE_USER'] . "<br />"; echo "REDIRECT_REMOTE_USER : " . $_SERVER['REDIRECT_REMOTE_USER'] . "<br />"; echo "SCRIPT_FILENAME : " . $_SERVER['SCRIPT_FILENAME'] . "<br />"; echo "SERVER_ADMIN : " . $_SERVER['SERVER_ADMIN'] . "<br />"; echo "SERVER_PORT : " . $_SERVER['SERVER_PORT'] . "<br />"; echo "SERVER_SIGNATURE : " . $_SERVER['SERVER_SIGNATURE'] . "<br />"; echo "PATH_TRANSLATED : " . $_SERVER['PATH_TRANSLATED'] . "<br />"; echo "SCRIPT_NAME : " . $_SERVER['SCRIPT_NAME'] . "<br />"; echo "REQUEST_URI : " . $_SERVER['REQUEST_URI'] . "<br />"; echo "PHP_AUTH_DIGEST : " . $_SERVER['PHP_AUTH_DIGEST'] . "<br />"; echo "PHP_AUTH_USER : " . $_SERVER['PHP_AUTH_USER'] . "<br />"; echo "PHP_AUTH_PW : " . $_SERVER['PHP_AUTH_PW'] . "<br />"; echo "AUTH_TYPE : " . $_SERVER['AUTH_TYPE'] . "<br />"; echo "PATH_INFO : " . $_SERVER['PATH_INFO'] . "<br />"; echo "ORIG_PATH_INFO : " . $_SERVER['ORIG_PATH_INFO'] . "<br />"; ``` $\_SERVER\['PHP\_SELF'\]、$\_SERVER\['SCRIPT\_NAME'\] 與 $\_SERVER\['REQUEST\_URI'\] 之間的區 ` http://www.5idev.com/php/index.php/test/foo?username=hbolive` * $\_SERVER\['PHP\_SELF'\] 得到:/php/index.php/test/foo * $\_SERVER\['SCRIPT\_NAME'\] 得到:/php/index.php * $\_SERVER\['REQUEST\_URI'\] 得到:/php/index.php/test/foo?username=hbolive `http://www.5idev.com/` * $\_SERVER\['PHP\_SELF'\] 得到:/index.php * $\_SERVER\['SCRIPT\_NAME'\] 得到:/index.php * $\_SERVER\['REQUEST\_URI'\] 得到:/ 至于有人提到 $\_SERVER\['PHP\_SELF'\] 與 $\_SERVER\['SCRIPT\_NAME'\] 在 PHP 以 CGI 模式運行下會有區別。由于 PHP 在 CGI 模式運行下并不多見,測試較為麻煩,在此就不再敘述了 從該例子可以看出: 1. $\_SERVER\['PHP\_SELF'\] 則反映的是 PHP 程序本身;(相對于網站根目錄的路徑及 PHP 程序名稱) 2. $\_SERVER\['SCRIPT\_NAME'\] 反映的是程序文件本身(這在頁面需要指向自己時非常有用);(相對于網站根目錄的路徑及 PHP 程序文件名稱。) 3. $\_SERVER\['REQUEST\_URI'\] 則反映了完整 URL 地址(不包括主機名)。(訪問此頁面所需的 URI ) 其實從各自的命名上,也可以體現出它們之間的細微差別。 ~~~ $_SERVER['SCRIPT_NAME'] //當前腳本的路徑 dirname($_SERVER['SCRIPT_NAME'] //dirname() 返回路徑中的目錄部分 $_SERVER['SCRIPT_FILENAME'] //當前腳本執行的絕對路徑 $_SERVER['HTTP_HOST'] //獲取當前域名 $_SERVER['SERVER_NAME'] //輸出配置文件httpd.conf中的ServerName,一般情況下與HTTP_HOST值相同 $_SERVER['SystemRoot'] //當前服務器的操作系統的目錄 $_SERVER['SERVER_SOFTWARE'] //服務器軟件配置信息 $_SERVER['SERVER_PORT'] //服務器端口 $_SERVER ['REMOTE_PORT'] //用戶連接到服務器時所使用的端口 $_SERVER['SERVER_ADDR'] //服務器的ip地址 $_SERVER['REMOTE_ADDR'] //瀏覽網頁的用戶ip。 $_SERVER['DOCUMENT_ROOT'] //當前運行腳本所在的根目錄 $_SERVER['REQUEST_SCHEME'] //服務器通信協議,是http或https。 $_SERVER['SERVER_ADMIN'] //服務器管理員信息 $_SERVER['REQUEST_METHOD'] //請求數據的方式 $_SERVER['REQUEST_URI'] //當前腳本路徑,根目錄之后的目錄 $_SERVER['PHP_SELF'] //當前正在執行腳本的文件名 $_SERVER['REQUEST_TIME'] //得到請求開始時的時間戳。 $_SERVER['HTTP_COOKIE'] //獲取瀏覽器的cookie信息。 $_SERVER['HTTP_CONNECTION'] //當前請求的連接情況 $_SERVER['HTTP_USER_AGENT'] //獲取用戶相關信息,包括用戶瀏覽器、操作系統等信息 $_SERVER['HTTP_ACCEPT'] //當前請求的ACCEPT頭部信息 $_SERVER['HTTP_ACCEPT_LANGUAGE'] //返回用戶默認的語言設置,后面的q值表示用戶對該語言的喜好程度 ~~~ ``` $indicesServer = array( 'PHP_SELF'=>"當前執行腳本的文件名,與 document root 有關。例如,在地址為 http://example.com/foo/bar.php 的腳本中使用 $_SERVER['PHP_SELF'] 將得到 /foo/bar.php。__FILE__ 常量包含當前(例如包含)文件的完整路徑和文件名。 如果 PHP 以命令行模式運行,這個變量將包含腳本名", 'SCRIPT_NAME'=>"包含當前腳本的路徑。這在頁面需要指向自己時非常有用。__FILE__ 常量包含當前腳本(例如包含文件)的完整路徑和文件名", 'REQUEST_URI'=>"URI 用來指定要訪問的頁面。例如 “/index.html”", 'argv'=>"傳遞給該腳本的參數的數組。當腳本以命令行方式運行時,argv 變量傳遞給程序 C 語言樣式的命令行參數。當通過 GET 方式調用時,該變量包含query string。(支持web、CLI)", 'argc'=>"包含命令行模式下傳遞給該腳本的參數的數目(如果運行在命令行模式下)。", 'GATEWAY_INTERFACE'=>"服務器使用的 CGI 規范的版本;例如,“CGI/1.1”", 'SERVER_ADDR'=>"當前運行腳本所在的服務器的 IP 地址", 'SERVER_NAME'=>"當前運行腳本所在的服務器的主機名。如果腳本運行于虛擬主機中,該名稱是由那個虛擬主機所設置的值決定 注意: 在 Apache 2 里,必須設置 UseCanonicalName = On 和 ServerName。 否則該值會由客戶端提供,就有可能被偽造。 上下文有安全性要求的環境里,不應該依賴此值", 'SERVER_SOFTWARE'=>"服務器標識字符串,在響應請求時的頭信息中給出", 'SERVER_PROTOCOL'=>"請求頁面時通信協議的名稱和版本。例如,“HTTP/1.0”", 'REQUEST_METHOD'=>"訪問頁面使用的請求方法;例如,“GET”, “HEAD”(在產生任何輸出后,不再有輸出緩沖),“POST”,“PUT”", 'REQUEST_TIME'=>"請求開始時的時間戳。", 'REQUEST_TIME_FLOAT'=>"請求開始時的時間戳,微秒級別的精準度", 'QUERY_STRING'=>"query string(查詢字符串),如果有的話,通過它進行頁面訪問", 'DOCUMENT_ROOT'=>"當前運行腳本所在的文檔根目錄。在服務器配置文件中定義", 'HTTP_ACCEPT'=>"當前請求頭中 Accept: 項的內容,如果存在的話", 'HTTP_ACCEPT_CHARSET'=>"當前請求頭中 Accept-Charset: 項的內容,如果存在的話。例如:“iso-8859-1,*,utf-8”", 'HTTP_ACCEPT_ENCODING'=>"當前請求頭中 Accept-Encoding: 項的內容,如果存在的話。例如:“gzip”", 'HTTP_ACCEPT_LANGUAGE'=>"當前請求頭中 Accept-Language: 項的內容,如果存在的話。例如:“en”", 'HTTP_CONNECTION'=>"前請求頭中 Connection: 項的內容,如果存在的話。例如:“Keep-Alive”", 'HTTP_HOST'=>"當前請求頭中 Host: 項的內容,如果存在的話", 'HTTP_REFERER'=>"引導用戶代理到當前頁的前一頁的地址(如果存在)。由 user agent 設置決定。并不是所有的用戶代理都會設置該項,有的還提供了修改 HTTP_REFERER 的功能。簡言之,該值并不可信", 'HTTP_USER_AGENT'=>"當前請求頭中 User-Agent: 項的內容,如果存在的話。該字符串表明了訪問該頁面的用戶代理的信息。一個典型的例子是:Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)。除此之外,你可以通過 get_browser() 來使用該值,從而定制頁面輸出以便適應用戶代理的性能", 'HTTPS'=>"如果腳本是通過 HTTPS 協議被訪問,則被設為一個非空的值。", 'REMOTE_ADDR'=>"瀏覽當前頁面的用戶的 IP 地址", 'REMOTE_HOST'=>"瀏覽當前頁面的用戶的主機名。DNS 反向解析不依賴于用戶的 REMOTE_ADDR 注意: 你的服務器必須被配置以便產生這個變量。例如在 Apache 中,你需要在 httpd.conf 中設置 HostnameLookups On 來產生它", 'REMOTE_PORT'=>"用戶機器上連接到 Web 服務器所使用的端口號", 'REMOTE_USER'=>"經驗證的用戶", 'REDIRECT_REMOTE_USER'=>"驗證的用戶,如果請求已在內部重定向。", 'SCRIPT_FILENAME'=>"當前執行腳本的絕對路徑 如果在命令行界面(Command Line Interface, CLI)使用相對路徑執行腳本,例如 file.php 或 ../file.php,那么 $_SERVER['SCRIPT_FILENAME'] 將包含用戶指定的相對路徑", 'SERVER_ADMIN'=>"該值指明了 Apache 服務器配置文件中的 SERVER_ADMIN 參數。如果腳本運行在一個虛擬主機上,則該值是那個虛擬主機的值", 'SERVER_PORT'=>"Web 服務器使用的端口。默認值為 “80”。如果使用 SSL 安全連接,則這個值為用戶設置的 HTTP 端口 注意: 在 Apache 2 里,為了獲取真實物理端口,必須設置 UseCanonicalName = On 以及 UseCanonicalPhysicalPort = On。 否則此值可能被偽造,不一定會返回真實端口值。 上下文有安全性要求的環境里,不應該依賴此值", 'SERVER_SIGNATURE'=>"包含了服務器版本和虛擬主機名的字符串。", 'PATH_TRANSLATED'=>"當前腳本所在文件系統(非文檔根目錄)的基本路徑。這是在服務器進行虛擬到真實路徑的映像后的結果 注意: Apache 2 用戶可以在 httpd.conf 中設置 AcceptPathInfo = On 來定義 PATH_INFO", 'PHP_AUTH_DIGEST'=>"當作為 Apache 模塊運行時,進行 HTTP Digest 認證的過程中,此變量被設置成客戶端發送的“Authorization” HTTP 頭內容(以便作進一步的認證操作)", 'PHP_AUTH_USER'=>"當 PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模塊方式下,并且正在使用 HTTP 認證功能,這個變量便是用戶輸入的用戶名", 'PHP_AUTH_PW'=>"當 PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模塊方式下,并且正在使用 HTTP 認證功能,這個變量便是用戶輸入的密碼", 'AUTH_TYPE'=>"當 PHP 運行在 Apache 模塊方式下,并且正在使用 HTTP 認證功能,這個變量便是認證的類型", 'PATH_INFO'=>"包含由客戶端提供的、跟在真實腳本名稱之后并且在查詢語句(query string)之前的路徑信息,如果存在的話。例如,如果當前腳本是通過 URL http://www.example.com/php/path_info.php/some/stuff?foo=bar 被訪問,那么 $_SERVER['PATH_INFO'] 將包含 /some/stuff", 'ORIG_PATH_INFO'=>"在被 PHP 處理之前,“PATH_INFO” 的原始版本", 'REDIRECT_URL'=>"當前PHP文件的URL路徑名" ) ; ``` 每個服務器提供的參數都不一樣,所以詳細的參數參看[RFC 3875](http://www.faqs.org/rfcs/rfc3875.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看