欢迎来到栢塑官网,杭州网站建设公司SEO优化外包公司杭州网络公司整站优化公司
咨询,就免费赠送域名与服务器,咨询热线:18870219079当前位置: 主页 > 建站资讯 > 网站建设知识 >
网站建设知识
联系我们
营销部:王总监
15257873850
代码、框架事业部:李工
18668016270
网站客服:Alvin
19814733980

服务器端动态网页的技术!

作者/整理:admin 来源:栢塑科技 2020-07-24

服务器端的脚本语言,又可称为动态网页语言。尽管浏览器端的Script已经可以完成许多工作,但有些工作还是得在服务器端执行才可以完成。目前,常见的服务器端脚本语言有以下几种:CGI、ASP、PHP、JSP、CGI技术CGI是CommonGatewayInterface(公共网关接口)的缩写。它可以称之为一种机制,主要是让WWW服务器调用外部程序来执行相关指令。在ASP、PHP、JSP等技术出现之前,要处理浏览器端提交的表单数据或者访问数据库,就必须使用CGI。
用户可以使用不同的编程语言编写适合的CGI程序,这些程序语言包括C/C++、VB、Delphi等。工作时将己经写好的可运行的程序放在Web服务器中,用户通过浏览器调用,再将其运行结果通过Web服务器传输到客户端的浏览器上。事实上,这样的编制方式比较困难而且效率较低,因为每一次修改程序都必须重新将CGI程序编译成可执行文件。
目前CGI在WWW上的各种计数器方面最为常用,有些身份验证系统、网上选课系统、购物系统也用CGI来实现。
1.CGI的工作原理
 
在HTML文件中,表单(Form)与CGI程序配合使用,共同来完成信息交流的目的。一般过程是:
①用户用Web浏览器提交表单登录。
②Web浏览器发送登录请求到Web服务器。
③Web服务器分析Web浏览器送来的数据包,确认是CGI请求,于是通过CGI将表单数据按照一定格式送给相应的CGI应用程序。
④CGI应用程序对数据进行处理和验证,将动态生成的页面发送给Web服务器。
⑤Web服务器把CGI应用程序送来的页面发送给请求登录的Web浏览器。
⑥Web浏览器接收到后,解释并显示页面。