background image

1  

) 关于服务器的专有用量,服务器对于每一个访问都会记录自身信息,如服务器的地址、端口。

GATEWAY_INTERFACE 服务器遵照的 CGI 版本

SERVER_NAME 服务器的 IP 地址和主机名
SERVER_PORT 接受 HTTP 请求的端口号,通常为 80

SERVER_SOFTWARE 服务器软件的名称

2  

) 请求专有环境变量,访问一个网站时发出的请求通常是不同的,这种变化会体在环境变量上。这些变量可

以帮助你正确地处理客户和服务器的数据。
AUTH_TYPE 

 

服务器使用的确认模式。

Auth type

CONTENT_LENGTH 
POST

 

请求中向标准输入发送的字节数

content length

CONTENT_TYPE
被发送的数据的

MIME

 

类型

content type

PATH_INFO
CGI

 

程序的放置路径

path info

REMOTE_ADDR
客户的

IP

 

地址或主机名

remote addr

QUERY_STRING
传给

CGI 程序的用户数据(url 中 NAME 和 VALUE,及转换过的码) query string

REMOTE_LINE
发送给服务器的完整的

HTTP

 

请求内容

remote line

SCRIPT_NAME

 

被运行的脚本

script name

3)客户端的环境变量:客户端的环境变量包括用户使用的软件信息,为了区别于其他的信息段,在所有的客户

环境变量前加前缀

HTTP_。信息涵盖了用户的详细资料。

ACCEPT 列出能被此请求接受的应答模式:image/gif 等
ACCEPT_ENCODING 列出客户机支持的编码方式类别

ACCEPT_LANGUAGE 列出客户机可以接受的语言的 ISO 编码
FROM 列出客户机的 E-mail 地址

USER_ AGENT 标明客户端软件
10  

HTTP Cookie:是一个存储在客户端的文本文件,可以用来保存客户机的一些状态信

息,当用

CGI 在客房端建立一个 Cookie 后,通过 Web 服务器把信息传到客户端并保存到 Cookie 中,这样,过

几天后该客户再次访问

Web 服务器时,CGI 会自动读取保存在客户端的 Cookie 信息,从而完成和客户更好的交

互。
11  ●

服务器端附件

SSI:是一些标记符,可以用来嵌入到 HTML 文档中,这些嵌入到文档中的符号可以提供一

些简单的动态页面效果,

SSI 与 CGI 的相似之处在于它们都是程序,尽管 SSI 看来只是些符号,实际上它是一段

真正的程序的名称。
12  ★

SSI

 

的优点: 运行于服务器端的,减轻了客户端的负担,所有关于

SSI 的动作都在服务端计算完成。缺

点:在商业的站点加入

SSI 要求有强大的 Web 服务器平台,在页面中加入太多的 SSI 标记,会让 Web 承担太大的

负担;会带来安全隐患。
13  ★

CGI 与 SSI 的异同:相同是都是运行于服务器端的,减轻了客户端的负担。

不同

SSI 没有外部接口,而 CGI 则可以接受外来信息,客户端可以看到 CGI 的痕迹,却看不到 SSI 的痕迹。

14  

SSI 的格式:< —— ——

>表示 SSI 标记的开始和结束,而这两个标志实际是注释

符,这样当服务器不具备

SSI 解释功能时,SSI 就以注释的身份显示在页面中,不会

影响网页的浏览。(在

HTML 下为注释语句)

     ★ 

第 六 章

Web

           

数 据 库 技 术 基 础

1  

Web 数据库发展中存在的问题:

1  

) 网络通信速率低,骨干通信网通信能力小。

2  

) 网上垃圾泛滥,使检索有用信息成为困难。

3  

) 网络安全是影响

Web 数据库在金融、行政、保险等行业迅速开展的主要原因。

4  

) 网上中文信息较为贫乏,因此加强

Web 与 Server 的中文信息的开发势在必行。

2  

Web 数据库的工作原理:用户浏览器通过 HTML 表单搜集参数,这些参数通过 HTTP 传递给 Web 服务器,在服

务器端通过

CGI 脚本分析参数,同时启动通路程序,把分析后的参数传递给通路程序,通路程序的功能就是将分

析后的参数转化为

SQL 命令,交 SQL 服务器执行。

3  

Web 数据库的编程要点:

1  

) 编写

html 表单,搜集用户信息,通过 Submit 向 CGI 提交。

2  

) 根据传递参数的方式

(post/get),CGI 脚本获取用户数据。

3  

) 解码。数据串都采用固定的

URL 格式编码,解码是标准的。