不挂科搜题免费

问题:

简述用来处理CGI参数解码的程序流程

答案:

(1)从STDIN中读取浏览器以GET或POST方法提交给Web服务器并由Web服务器传给CGI程序的信息内容,并且按“变量=值”对的方式返回,“变量=值”对由分界符&隔开。 (2) 如果缓冲区中存在“+”号,则将“变量=值”对中的“+”号改成空格。 (3) 把缓冲区中的“变量=值”对中的特殊字符改成十六进制字符,“%HH”转换成相应的字符。 把转换后的“变量=值”对分解,返回变量名,值由line保存。