cgi具体如何控制应用程序

cgi具体如何控制应用程序,第1张

如果刚学习嵌入式web开发,你可以使用纯粹的cgi去打印网页,如果想要LED实现跑马灯之类的方式,可以开一个进程去控制LED,cgi只是收集浏览器上的用户动作,通过进程间通信(管道、共享内存或者套接字等)进行传值即可。

如果想在嵌入式web这条路上走的更远还是需要深入了解一下WEB技术。希望对你有帮助!

CGI是Common Gateway Interface的缩写,是用于连接主页应用程序的接口。众所周知,HTML语言的功能是比较贫乏的,难以完成诸如访问数据库等一类的 *** 作,而实际的情况则是经常需要先对数据库进行 *** 作(比如文件检索系统),然后把访问的结果动态地显示在主页上。诸如此类的需求只用HTML是无法做到的,所以CGI便应运而生。CGI是在WebServer端运行的一个可执行程序,由主页的一个热链接激活进行调用,并对该程序的返回结果进行处理,显示在主页上。简而言之,CGI就是为了扩展主页的功能而设立的。随后,诸如IDC、ASP、ISAPI、NSAPI等技术也发展起来了,它们的目的是相同的,只是编写起来更容易、功能更丰富。

CGI:Common Gateway Interface

CGI代表Common Gateway Interface(通用网关界面),它使在网络服务器下运行外部分应用程序(或网关)成为可能。CGI-BIN 目录是存放CGI脚本的地方。这些脚本使是在>

浏/览/器向服/务/器请求一个页面,并且可能提交包含一系列的表/单值得请求,在服/务/器端,应用程序处理这个请求,标志这个会话,并且执行业务逻辑。最后为这个应用程序生成一个响应页面。

刚刚接触html的时候不会理解这种交互方式的,服/务/器每次上传给客户端的不是单个的变量,而是一个网页。明白这个概念之后你就知道怎么去 *** 作html了。还有就是了解一下动/态/网/页和静/态/网/页的区别。

CGI的执行流程

客户端访问URL,URL对应CGI程序

服务器将执行CGI

程序输出到客户端浏览器

CGI程序是可执行的,所以是不安全的

个人网站不向大众开放CGI目录,则因为怕无端增加服务器的负担,所以一般不提供。

以上就是关于cgi具体如何控制应用程序全部的内容,包括:cgi具体如何控制应用程序、什么是CGI,什么是CGI脚本、什么是CGI程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10087896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存