?? cgigeneral.txt
字號:
CGIGeneral函數(shù)子庫文檔
作者: BetonArmEE
最新版本: 2007-04-16 v1.0
>>> 目錄
1.關(guān)于
1.1.功能概述
1.2.兼容平臺列表
1.3.版本歷史
2.知識手冊
2.1.CGI環(huán)境變量
3.使用指南
3.1.顯示所有CGI環(huán)境變量
4.參考列表
4.1.宏列表
4.2.函數(shù)列表
>>> 正文
1.關(guān)于
1.1.功能概述
CGIGeneral為CGI籠統(tǒng)函數(shù)庫。
1.2.支持平臺列表
Windows、UNIX、Linux
1.3.版本歷史
2005-05-02 創(chuàng)建 第一版
2007-04-16 創(chuàng)建 文檔
2.知識手冊
2.1.CGI環(huán)境變量
CGI程序與web服務(wù)器軟件交互主要通過標(biāo)準(zhǔn)輸入輸出和環(huán)境變量。
CGI程序可以從環(huán)境變量中獲取很多重要的信息,比如對方瀏覽器端的IP、本程序部署映射的url、瀏覽器端提交數(shù)據(jù)的方法和數(shù)據(jù)組織格式。
CGI環(huán)境變量宏是對環(huán)境變量的重命名,可以用標(biāo)準(zhǔn)c中環(huán)境變量讀取函數(shù)獲取你所需要的環(huán)境變量數(shù)據(jù)。
3.使用指南
3.1.以下顯示所有CGI環(huán)境變量
CGIGeneralEntironmentInfo();
4.參考列表
4.1.宏列表
CGI_SERVER_SOFTWARE 運(yùn)行腳本的 HTTP 服務(wù)器的名字/版本
CGI_SERVER_NAME WEB 服務(wù)器的主機(jī)名、別名或IP地址
CGI_GATEWAY_INTERFACE 被服務(wù)器支持的 CGI 接口的版本數(shù),其格式為 CGI/版本號
CGI_SERVER_PROTOCOL 請求所用協(xié)議的名字/版本
CGI_SERVER_PORT
CGI_REQUEST_METHOD 提供腳本被調(diào)用的方法,對于使用 HTTP/1.0 協(xié)議的腳本,僅 GET 和 POST 有意義
CGI_PATH_INFO 顯示由客戶提供并附在虛擬路徑尾的任何附加的路徑信息。它通常被用作腳本的參數(shù)
CGI_PATH_TRANSLATED 僅由部分服務(wù)器支持,此變量包含由虛擬路徑到被執(zhí)行腳本的轉(zhuǎn)換(即虛擬路徑到物理路徑的映射)。例如,如果到你的 WEB 服務(wù)器根的絕對路徑為 /apache/httpd/htdocs,一個具有 URL http://www.CGIer.net/cgi-bin/test.cgi 的腳本會將變量 PATH_TRANSLATED 設(shè)置為/apache/httpd/htdocs/cgi-bin/test.cgi
CGI_SCRIPT_NAME 被調(diào)用腳本文件的名字,它對于自引用腳本很有用
CGI_QUERY_STRING 由客戶提供的附在URL尾并用一個問號與腳本名分開的任何附加信息
CGI_REMOTE_HOST 已分解的發(fā)請求客戶的主機(jī)名
CGI_REMOTE_ADDR 發(fā)請求客戶的 IP 地址
CGI_AUTH_TYPE 如果服務(wù)器支持基本的認(rèn)證并且如果腳本被保護(hù),此變量提供認(rèn)證類型,此信息是特定于協(xié)議和服務(wù)器的
CGI_REMOTE_USER 如果AUTH_TYPE被設(shè)置,此變量將包含用戶提供并由服務(wù)器確認(rèn)的用戶名
CGI_REMOTE_IDENT 如果服務(wù)器和客戶支持 RFC931,此變量將包含由遠(yuǎn)程用戶的計(jì)算機(jī)提供的識別信息
CGI_CONTENT_TYPE 如果請求中包括數(shù)據(jù),此變量指定數(shù)據(jù)類型的類別
CGI_CONTENT_LENGTH 如果通過 POST 方法的請求中包括數(shù)據(jù),此變量的值為此請求中合法數(shù)據(jù)的長度
CGI_HTTP_USER_AGENT 提供包含了版本數(shù)或其他專有數(shù)據(jù)的客戶瀏覽器信息
CGI_HTTP_COOKIE 客戶機(jī)內(nèi)的 COOKIE 內(nèi)容
4.2.函數(shù)列表
void CGIGeneralEntironmentInfo()
·CGIGeneralEntironmentInfo
把所有CGI程序接收到環(huán)境變量值發(fā)送顯示到瀏覽器上
函數(shù)原型:
void CGIGeneralEntironmentInfo()
返回值:
(無)
詳細(xì)描述與注意事項(xiàng):
(無)
示例代碼:
CGIGeneralEntironmentInfo();
相關(guān)函數(shù):
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -