📄 总结.txt
字号:
1.一个CGI程序由以下几部分组成:
程序的初始化准备工作
数据处理
输出处理结果
程序结束
2.一个CGI程序被激活了以后,它首先要做的事情就是确定系统平台、web服务器和客户端浏览器的状态信息
客户端用户的输入方式和输入的数据,否则它将一事无成。
3.如果环境变量REQUEST_METHOD的值是“GET”,则从环境变量QUERY_STRING中读取用户的输入。如果环境
变量QUERY_STRING的值不为空,则对它的值进行URI解码。
4.如果环境变量REQUEST_METHOD 的值 是POST ,则从环境变量QUERY_STRING 中读取信息。如果环境变量
QUERY_STRING 的值不为空,则对它的值进行URI解码。获取环境变量 CONTENT_LENGTH 的值,如果该值
不为空,则将它转换成整形,并从标准输入中读取相应的字节数。
5.CONTENT_TYPE目前的值为“application/x-www-form-urlencoded”,对上一步的变量值进行URI解码。
目前CONTENET_TYPE就一种取值,但是为了CGI程序在将来能够适应通用网关规范和HTTP协议的扩充,
在CGI程序中应对它的值进行判断。
6.CGI程序需要注意的是:在对文件进行读写操作时要考虑到可能会有很多个客户端同时调用该CGI
程序,同时对文件进行读写操作。这时CGI程序在打开文件后要对文件进行加锁处理,否则前面用
户向文件写入的信息可能会被后一个用户覆盖掉,从而造成信息的丢失。如果程序只是对文件中的
某一部分记录读写,则程序只应对文件中的这一部分而不是全部加锁。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -