PHP SEVER預定義變數

2021-06-18 00:43:51 字數 2147 閱讀 5648

$_server['php_self'] #當前正在執行指令碼的檔名,與 document root相關。

$_server['argv'] #傳遞給該指令碼的引數。

$_server['argc'] #包含傳遞給程式的命令列引數的個數(如果執行在命令列模式)。

$_server['gateway_inte***ce'] #伺服器使用的 cgi 規範的版本。例如,「cgi/1.1」。

$_server['server_name'] #當前執行指令碼所在伺服器主機的名稱。

$_server['server_software'] #伺服器標識的字串,在響應請求時的頭部中給出。

$_server['server_protocol'] #請求頁面時通訊協議的名稱和版本。例如,「http/1.0」。

$_server['request_method']#訪問頁面時的請求方法。例如:「get」、「head」,「post」,「put」。

$_server['query_string'] #查詢(query)的字串。

$_server['document_root'] #當前執行指令碼所在的文件根目錄。在伺服器配置檔案中定義。

$_server['http_accept'] #當前請求的 accept: 頭部的內容。

$_server['http_accept_charset'] #當前請求的 accept-charset:頭部的內容。例如:「iso-

8859-1,*,utf-8」。

$_server['http_accept_encoding'] #當前請求的 accept-encoding:頭部的內容。例如:「gzip」。

$_server['http_accept_language']#當前請求的 accept-language:頭部的內容。例如:「en」。

$_server['http_connection'] #當前請求的 connection:頭部的內容。例如:「keep-alive」。

$_server['http_host'] #當前請求的 host: 頭部的內容。

$_server['http_user_agent'] #當前請求的 user_agent: 頭部的內容。

$_server['https'] — 如果通過https訪問,則被設為乙個非空的值(on),否則返回off

$_server['remote_addr'] #正在瀏覽當前頁面使用者的 ip 位址。

$_server['remote_host'] #正在瀏覽當前頁面使用者的主機名。

$_server['remote_port'] #使用者連線到伺服器時所使用的埠。

$_server['script_filename'] #當前執行指令碼的絕對路徑名。

$_server['server_admin'] #管理員資訊

$_server['server_port'] #伺服器所使用的埠

$_server['server_signature'] #包含伺服器版本和虛擬主機名的字串。

$_server['path_translated'] #當前指令碼所在檔案系統(不是文件根目錄)的基本路徑。

$_server['script_name'] #包含當前指令碼的路徑。這在頁面需要指向自己時非常有用。

$_server['request_uri'] #訪問此頁面所需的 uri。例如,「/index.html」。

$_server['php_auth_user'] #當 php 執行在 apache 模組方式下,並且正在使用 http認證功能,這個變數便是使用者輸入的使用者名稱。

$_server['php_auth_pw'] #當 php 執行在 apache 模組方式下,並且正在使用 http認證功能,這個變數便是使用者輸入的密碼。

$_server['auth_type'] #當 php 執行在 apache 模組方式下,並且正在使用 http認證功能,這個變數便是認證的型別。

$_server[」http_x_forwarded_for」] #透過**伺服器取得客戶端的真實 ip 位址

$_server['http_via'] #**伺服器ip

$_server['http_client_ip'] #客戶端ip

注:script_uri

此屬性只apache支援,而且必須在開啟rewrite_mode開啟之後才有值返回,難怪我程式一傳到win的iis下邊不好用了

PHP SEVER預定義變數

server php self 當前正在執行指令碼的檔名,與 document root相關。server argv 傳遞給該指令碼的引數。server argc 包含傳遞給程式的命令列引數的個數 如果執行在命令列模式 server gateway inte ce 伺服器使用的 cgi 規範的版本。...

預定義變數

不包含副檔名的目標檔名稱。所有的依賴檔案,以空格分開,並以出現的先後為序,可能包含重複的依賴檔案。第乙個依賴檔案的名稱。所有的依賴檔案,以空格分開,這些依賴檔案的修改日期比目標的建立日期晚。目標的完整名稱。所有的依賴檔案,以空格分開,不包含重複的依賴檔案。如果目標是歸檔成員,則該 變數表示目標的歸檔...

GLSL預定義變數

glsl為不同的渲染階段定義了一些特定的變數。這些預定義 也叫做 內建變數 有特定的屬性。所有的預定義變數都以gl 開頭。使用者定義的變數不能以此開頭。下面分類進行介紹。1 頂點著色器輸入 in int gl vertexid in int gl instanceid gl vertexid是當前被...