zoukankan      html  css  js  c++  java
  • shellscript 29 cgi 脚本

    如果一个 web 服务器能够交换信息脚本,那么它必须支持一种被称为公共网关接口的协议 cgi ( Common Gateway Interface )

    cgi 是一种规范,它规定了获取信息的脚本如何从服务器中取得信息或向服务器中写入信息。这种 cgi 脚本可以用任何语言来实现。

    通用网关接口,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页;用CGI可以实现处理表格数据库查询,发送电子邮件等许多操作,最常见的CGI程序就是计数器。CGI使网页变得不是静态的,而是交互式的。

    image

    PHP, Servlet 等等都可以理解为 cgi 程序。

    CGI处理步骤: ( 如上图 )
    ⑴通过Internet把用户请求送到服务器。
    ⑵服务器接收用户请求并交给CGI程序处理。
    ⑶CGI程序把处理结果传送给服务器。
    ⑷服务器把结果送回到用户。

    可以使用 URL ( 统一资源定位符) 连接 web 服务器. URL 包含两部分信息 :

    - 协议

    - 地址和数据

    其中协议包括 : http, ftp, maito, file, telnet, news 等等,我们只关心 http

    地址一般是 DNS 域名或服务器主机名,也可以是 IP 地址。

    所有的链接都基于 TCP 协议之上, 缺省的端口号为 80

  • 相关阅读:
    android 显示自定义视图对话框
    android为按钮事件进行监听过程
    实验三
    实验二
    实验一
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/moveofgod/p/2845725.html
Copyright © 2011-2022 走看看