Lotus CGI 變數表及其用法
【IT168 技術文章】
當域用 CGI 變數來命名時,Domino 從 CGI 環境拷貝域值並將其放置在域中。此特性可用於“顯示時計算”域和決定“隱藏”條件。
建立域並賦予該域一個 CGI 變數名。
例如:如果希望得到提交表單的使用者的 IP 地址,請向表單中新增名為 Remote_Addr 的域.
在代理中代理中得到的當前文件documentcontext可以直接訪問CGI變數,即使你沒有在文件中沒有建CGI變數域也可以得CGI變數的值。
Domino 通過域或 LotusScript. 代理獲得下列 CGI 變數。也可以獲得以 HTTP 或 HTTPS 打頭的 CGI 變數。例如:cookies 被瀏覽器變成 HTTP_Cookie 傳送至伺服器。
lotus中所有可以使用的CGI變數如下:
Auth_Type 如果伺服器支援使用者驗證而且 Script. 被保護,這是用於校驗使用者的特定協議的驗證方法。
Content_Length 內容的長度,與客戶機給出的相同。
Content_Type 對於帶有附加資訊的查詢,比如 HTTP POST 和 PUT,這是資料的內容型別。
Gateway_Interface 伺服器所遵守的 CGI 規範版本。
HTTP_Accept 客戶機接受的 MIME 型別,通過 HTTP 標題指定。
HTTP_Accept_language 客戶機接受的語言,通過 HTTP 標題指定。
HTTP_Referer 使用者經常訪問的頁面的 URL 地址。
HTTPS 指示伺服器是否啟用 SSL 模式。
HTTPS_CLIENT_CERT_COMMON_NAME x.509 驗證字上的公共名稱
HTTPS_CLIENT_CERT_ISSUER_COMMON_NAME x.509 驗證字的發行者
HTTPS_KEYSIZE SSL 會話過程中的會話金鑰。例如:40-bit、128-bit。
Path_Translated 伺服器提供 PATH_INFO 的翻譯版本,它獲得路徑並能對其進行從虛擬地址到實體地址的任何對映。
Query_String後的資訊,或在某些情況下是引用此 Script. 的 URL 中位於 !* 後的資訊。
Query_String_Decoded 返回值與 Query_String 相同,但是將字串解碼。例如:如果 URL 引用了一個包含不允許出現在 URL 中的字元的檢視名稱,此名稱會被編碼。此 CGI 變數將字串解碼。Path_Info_Decoded 僅對於 Domino 應用程式可用。
Remote_Addr 發出請求的遠端主機的 IP 地址。
Remote_Host 發出請求的主機名稱。
Remote_Ident 此變數會設定為從伺服器提取的遠端使用者名稱。僅登入時使用此變數。
Remote_User 返回被驗證使用者名稱的驗證方法。
Request_Content 僅由代理支援。包含使用 HTTP POST 請求傳送的資料。此資料經常是“URL 編碼的”,由用“%26amp;”連線的 name=value 對組成。例如: FirstName=John%26amp;LastName=Doe
Request_Method 用於發出請求的方法。對於 HTTP,是“GET”、“HEAD”、“POST” 等等。
Script_Name 到被執行的 Script. 的虛擬路徑,用於自引用的 URL。
Server_Name 伺服器的宿主名稱、DNS 別名或 IP 地址,將出現在自引用的 URL 中。
Server_Protocol 與請求同時出現的資訊協議的名稱和修訂。
Server_Port 傳送請求的埠。
Server_Software 執行 CGI 程式的資訊伺服器軟體的名稱和版本。
Server_URL_Gateway_Interface 伺服器遵守的 CGI 規範的版本。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14751907/viewspace-628337/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XPAGES 中CGI變數的獲取變數
- Lotus 公式用法歸類公式
- 簡介DOMINO內建域和CGI變數變數
- 常用的shell變數用法變數
- 繫結變數及其優缺點變數
- 表變數和臨時表的差別 (以前把表變數叫成變數表了,哎。。。)變數
- Shell-變數高階用法變數
- 星號變數的特殊用法變數
- Shell-變數高階用法 (3) 有型別變數變數型別
- iOS可變引數(不定引數)的用法iOS
- ORACLE 繫結變數用法總結Oracle變數
- systemctl用法及其語法
- Top 5 字型及其用法
- 一維隨機變數及其概率分佈隨機變數概率分佈
- 數學一|概統|二、隨機變數及其分佈隨機變數
- 變數常量類的命名格式以及用法變數
- 再議臨時表和表變數變數
- CSS變數var()語法和用法和特性CSS變數
- Python定義全域性變數的用法Python變數
- Java中static變數作用和用法詳解Java變數
- 成員變數/函式指標的用法 (轉)變數函式指標
- 數學一|概統|三、多維隨機變數及其分佈隨機變數
- 細談sass和less中的變數及其作用域變數
- 簡單介紹SQLserver中的declare變數用法SQLServer變數
- Mysql 5.7 Gtid內部學習(五) mysql.gtid_executed表及其他變數更改時機MySql變數
- SQL Server中的臨時表和表變數SQLServer變數
- extjs特殊用法--js--呼叫變數方法定義前提最先變數要用var定義JS變數
- python中星號變數的幾種特殊用法Python變數
- 從 PDF 表單遷移到 IBM Lotus FormsIBMORM
- 概率統計第二章 隨機變數及其分佈隨機變數
- SQLServer表變數和臨時表系列之概念篇SQLServer變數
- Socket API,CAsyncSocket,CSocket內幕及其用法 (轉)API
- ORACLE中實現表變數的方法Oracle變數
- PHP核心研究:HASH表和變數薦PHP變數
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- 白話 CGI,FastCGI,PHP-CGI,PHP-fpmASTPHP
- Sqlserver 關於臨時表和表變數的總結SQLServer變數
- SQLServer臨時表和表變數系列之踢館篇SQLServer變數