毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

ASP动态网页服务器设置 第2页

更新时间:2010-1-24:  来源:毕业论文

 ASP动态网页服务器设置 第2页
ASP和CGI起到类似的作用,都是服务器端的语言,用来产生动态页面。CGI,通用网关接口是比较原始的脚本,虽然现在发展出来许多新的脚本但是解决底层问题CGI还是最佳选择。CGI有多种编写语言,因为其本身只是一个规范集,不是语言,可以用perl,java,vb,c/c++来写。由于C更具普适性,因此选用C。
CGI应用程序的工作原理是这样的:
1.浏览器通过HTML表单或超链接请求指上一个CGI应用程序的URL。
2.服务器收发到请求。
3.服务器执行指定的CGI应用程序。
4.CGI应用程序执行所需要的操作,通常是基于浏览者输人的内容。
5.CGI应用程序把结果格式化为网络服务器和浏览器能够理解的文档(通常是HTML网页)。
6.网络服务器把结果返回到浏览器中。
对于CGI是服务器和网页之间的接口这个问题一定要理解,比如在网页上有一个文本框需要客户端填入,客户提交后就触发了表单中指定的CGI程序,这时就按照它的程序就行操作,这就是产生了一个交互。其中的过程是表单中的内容先提交给服务器的环境变量QUERY_STRING,然后服务器链接到CGI程序,CGI中的getenv("QUERY_STRING")从服务器中读取提交的数据,然后把数据进行处理,再反馈给新定义的web网页。具体制作过程:编写web代码放到相应目录下,用C编写对应程序,然后进行编译,在Linux系统下用gcc ***.c o ***,将编译好的文件扩展名改为.cgi,这样就是用c产生了CGI,然后把这个程序放在服务器的CGI-BIN目录下,若是在windows下编译好后,是将扩展名改为.exe,因为windows下不支持CGI。
ASP也同样是来产生,是内嵌在JavaScript中的,用分界符<%函数%>进行实现,首先需要声明强调的是,ASP要通过websaspdefine(T("asptest2"),asptest1)向服务器进行注册,asptest1函数定义在main.c中,当asp文件中出现<%asptest2%>时,服务器就会调用asptest2函数来处理。ASP有取代CGI的倾向,CGI中要多一步对输入内容进行解码的部分,因此比较落后,但是CGI的应用仍很广泛。如有不足或不对的地方还请指出,相互学习啦!

上一页  [1] [2] [3] [4] [5] [6] 下一页

ASP动态网页服务器设置 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。