lotus中的CGI域

來源:互聯網
上載者:User
為了在域中捕獲C G I變數,建立一個以C G I變數命名的文本域(例如, HTTP_COOKIE)。
一般地,在編輯狀態下將該網域設定為隱藏,這樣使用者就不能改變域中的值。當使用者開啟表單
的時候, HTTP_COOKIE環境變數的實際值變成了域中的預設值。
HTTP_ACCEPT 列出用戶端可以接受的多媒體類型
HTTP_COOKIE任何屬於當前伺服器的使用者的COOKIE資料
HTTP_REFERER能被使用者啟用併到達此處的URL
HTTP_USER_AGENT 瀏覽器類型
PATH_INFO 當前U R L,不包括協議和伺服器資訊
QUERY_STRING在U R L問號後面附加的查詢資訊
REMOTE_ADDR 使用者的I P地址
REMOTE_USER 使用者登入名稱
REQUEST_METHOD  發出請求的方法(常常是一個表單中的U R L連結或郵件)
SERVER_NAME    HTTP伺服器的I P地址
SERVER_PORT   Domino伺服器連接埠(預設為8 0)
SERVER_PROTOCOL  發出請求的協議版本和名稱
SERVER_SOFTWARE  響應請求的伺服器軟體版本和名稱


CGI域根據它們是可編輯域、計算域、顯示時計算域而有所不同。在表單開啟的時候可編
輯C G I域捕獲資訊。

當你想在表單開啟的時候得到CGI變數的資訊時使用可編輯CGI域。
當使用可編輯的CGI域的時候,伺服器使用CGI變數作為域的預設值。當表單被提交的時
候,這些值被儲存在文檔中,就像使用者手工鍵入的一樣。如果你想在以後讀取或編輯文檔信
息的時候,這些值將不反應任何實際C G I變數的更新。例如,假設使用一個包含可編輯的
HTTP_COOKIE域的表單,在提交一個表單之後(如果沒有改變預設值),使用者在其他地方修
改了HTTP_COOKIE的值。隨後,使用者又開啟剛提交過的表單,編輯它(不改變
HTTP_COOKIE的值),第二次儲存它,這個HTTP_COOKIE域將保持第一次儲存時的值。

CGI計算域在每次文檔被儲存的時候更新。於是,當Sally 建立一個文檔的時候,
REMOTE_ADDR域將保持Sally 的I P 地址。以後, 當Joe儲存這個文檔的時候,
REMOTE_ADDR域將被更新為Joe的I P地址。當你想得到文檔最後一次被儲存的環境資訊的
時候使用CGI計算域。CGI計算域的公式應該為域的名稱。

CGI顯示時計算域在每次文檔被開啟的時候其值更新,但是它不會被儲存在資料庫中,如
果Sally建立一個文檔,REMOTE_ADDR域將顯示Sally的I P地址但是不會儲存它。以後,當
Joe開啟文檔的時候,Joe的I P地址被顯示。當你想顯示更新過的CGI環境變數但並不想儲存下
來以備以後使用的話,使用CGI顯示時計算域。CGI顯示時計算域的公式應該是域的名稱。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.