首页 >常见问题 > 正文

cgi是什么

原创2020-09-16 17:39:2306003

CGI是外部应用程序与WEB服务器之间的接口标准。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。

CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。

CGI(Common Gateway Interface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。

CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。

CGI的处理步骤:

⑴通过Internet把用户请求送到web服务器。

⑵web服务器接收用户请求并交给CGI程序处理。

⑶CGI程序把处理结果传送给web服务器。

⑷web服务器把结果送回到用户。

以上就是cgi是什么的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:cgi
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 2020-09-16

    CGI外部应用程序与WEB服务器之间的接口标准。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。
    区别:CGI协议和标准,一种规范,不语言;遵循这个标准就可以用各种语言(包括PHP)编写程序处理网页请求和返回数据到客户端浏览器。
    “base.apk”安卓应用程序安装包;不管应用通过QQ传了都会变成base.apk;游戏挂、锁屏应用、系统级都bask.apk;它安卓应用程序安装包,需要用安卓手机安装一下才能确定应用
    win10睡眠表示系统会持续给内存供电,并且会暂存关闭前的信息状态,一旦“开机”,win10电脑将跳过自检和系统加载的过程;简单来说就睡眠前电脑状态,唤醒开机后就状态。
    网络协议的三要素分别:1、语法,用来规定信息格式;2、语义,用来说明通信双方应当怎做;3、定时,它定义了何时进行通信,先讲,后讲,以及讲话的速度等。

    2020-06-13

    1、作为一名phper,for和foreach循环遍历几乎每天都在使用,那这两种遍历方式哪一种效率更高呢?2、效率高的原因呢?3、原理分别呢?
    小程序介绍要写的内容:小程序主要的、具体有优势、有哪些独特之处,小程序介绍一定要足够吸引人。
    在文中,我将教你 docker,为使用以及怎样用来给 nodejs 程序打包。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
    java常见面试题:反射? java 序列化?情况下需要序列化?动态代理?有哪些应用?怎实现动态代理?
    HashMap 和 Hashtable 有区别?数组(Array)和列表(ArrayList)有区别?时候应该使用 Array 而不 ArrayList?

    2019-11-22

    1204

    下面由workerman入门教程栏目给大家介绍Workerman,希望对需要的朋友有所帮助!
    本文主要讲解PHP,以及PHP框架的原理以及应用。有需要的小伙伴可以收藏学习。
    web前端面试会问:1、HTML和HTML5相关知识点,比如“语义化”,“HTML5新特性有哪些”;2、CSS以及JS知识点,比如“如何实现垂直居中”,“js闭包”等等问题。
    php培训为贵?几年前的职业培训大都只有几千,而现在却基本一万往上了,参加PHP培训学费为贵?原因如下:1、专业老师带领与辅导;2、学习氛围;3、做项目;4、更快进入企业的机会。
    list,map,set,array,它们有区别?collection与collections有不同?string,stringbuilder,stringbuffer有区别?
    本文由java入门学习栏目为大家介绍java中的单例模式,这种模式有优点。单例模式指在程序运行期间,某些类有且最多只有一个实例对象。优点:减少了内存的开销,避免对资源的多重占用。
    java常见面试题:1、java容器有哪些;2、Collection与Collections有区别;3、List、Set和Map之间的区别;4、HashMap与Hashtable有区别。
    NaN时候会返回NaN判断NaN参考NaN在MDN的NaN文章中有描述:全局属性NaN表示 Not-A-Number的值。
    模块的三个基本属性分别功能、逻辑和状态。功能指该模块能做事,逻辑指该模块内部怎做 ,状态指该模块使用时的环境和条件。
    js中的伪数组指:无法直接调用数组方法或期望length属性有特殊的行为,但仍可以通过遍历方法来遍历它们,典型的函数的argument参数。

    专题推荐

    推荐视频教程
  • Python Web框架Flask入门视频教程Python Web框架Flask入门视频教程
  • Python Web框架Flask进阶视频教程Python Web框架Flask进阶视频教程
  • web前端开发之混合开发视频教程web前端开发之混合开发视频教程
  • Web项目开发流程大揭密Web项目开发流程大揭密
  • web前端布局知识及案例分享web前端布局知识及案例分享
  • 视频教程分类