当前位置:首页 > 计算机相关 > lotus专区 > 正文内容

lotus中的CGI域

piikee14年前 (2010-07-19)lotus专区624
为了在域中捕获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显示时计算域的公式应该是域的名称。

扫描二维码推送至手机访问。

版权声明:本文由萍客小居发布,如需转载请注明出处。

本文链接:https://www.piikee.net/656.html

分享给朋友:

相关文章

lotus专区

1. PROBLEM: 创建dB以后,预览时提示:要在WEB浏览器中成功预览此元素,请添加(或修改)匿名的ACL(或缺省的)ACL条目以使其至少具有可以创建文档的‘作者’访问权限”SOLUTION: 在dB上按右键,选应用程序,访问控制,将...

windows 2003 上Lotus Notes 客户端无法运行的解决办法

在windows 2003 上安装Lotus Notes 客户端后,运行Notes一闪而过,无法运行,解决方法如下:1.检查Lotus\notes\mui是否有MUI.DAT,没有则拷贝,此文件还关系到中文版的界面是否是中文2.如果NAME...

domino 8.51安装全步骤(图文教程)

domino 8.51安装全步骤(图文教程)

一、domino服务器端的安装(lotus_domino851_w32_CZ5RTEN.exe )双击打开安装包:解压到一个临时目录,只是临时存放安装数据的。解压完无需打开此目录,安装程序会自动到此目录打开安装的界面。界面如下图:点击nex...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。