CGI 環境變數

2021-05-24 14:40:32 字數 1140 閱讀 1715

環境變數

意義

server_name

cgi指令碼執行時的主機名和ip位址.

server_software

你的伺服器的型別如: cern/3.0 或 ncsa/1.3.

gateway_inte***ce

執行的cgi版本. 對於unix伺服器, 這是cgi/1.1.

server_protocol

伺服器執行的http協議. 這裡當是http/1.0.

server_port

伺服器執行的tcp口,通常web伺服器是80.

request_method

post 或 get, 取決於你的表單是怎樣遞交的.

瀏覽器能直接接收的content-types, 可以有http accept header定義.

遞交表單的瀏覽器的名稱、版本 和其他平台性的附加資訊。

遞交表單的文字的 url,不是所有的瀏覽器都發出這個資訊,不要依賴它

path_info

附加的路徑資訊, 由瀏覽器通過get方法發出.

path_translated

在path_info中系統規定的路徑資訊.

script_name

指向這個cgi指令碼的路徑, 是在url中顯示的(如, /cgi-bin/thescript).

query_string

指令碼引數或者表單輸入項(如果是用get遞交). query_string 包含url中問號後面的引數.

remote_host

遞交指令碼的主機名,這個值不能被設定.

remote_addr

遞交指令碼的主機ip位址.

remote_user

遞交指令碼的使用者名稱. 如果伺服器的authentication被啟用,這個值可以設定。

remote_ident

如果web伺服器是在ident (一種確認使用者連線你的協議)執行, 遞交表單的系統也在執行ident, 這個變數就含有ident返回值.

content_length

對於用post遞交的表單, 標準輸入口的位元組數.

CGI 環境變數

環境變數意義 server name cgi指令碼執行時的主機名和ip位址.server software 你的伺服器的型別如 cern 3.0 或 ncsa 1.3.gateway inte ce 執行的cgi版本.對於unix伺服器,這是cgi 1.1.server protocol 伺服器執行...

CGI 環境變數

環境變數 意義 server name cgi指令碼執行時的主機名和ip位址.server software 你的伺服器的型別如 cern 3.0 或 ncsa 1.3.gateway inte ce 執行的cgi版本.對於unix伺服器,這是cgi 1.1.server protocol 伺服器執...

CGI程式設計 CGI環境變數

web伺服器和cgi fastcgi程式之間交流資訊的主要途徑是環境變數 以及標準輸入輸出流 這裡說的環境變數是指作業系統中的環境變數。windows系統下,path是很常見的乙個環境變數 cgi規範對cgi程式中使用的環境變數名稱及其含義做了具體而明確的規定,通常把這些環境變數成為 cgi環境變數...