3759|1

161

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

网络开发笔记6_伪动态网页 [复制链接]

一 为什么说是伪动态

    做网站的人知道动态网页常用的开发语是ASP.netJSPPHP。而这里我们是没法用上的,我们用的是cgi文件。

 

二 什么是CGI

       Common Gate Interface(通用网关接口),简称CGI。在物理上是一段程序,运行在服务器上,提供同客户端 Html页面的接口。这样说大概还不好理解。那么我们看一个实际例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下留言(到目前为止工作都在客户端),浏览器把这些信息传送到服务器的CGI目录下特定的cgi程序中,于是cgi程序在服务器上按照预定的方法进行处理。在本例中就是把用户提交的信息存入指定的文件中。然后cgi程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到留言结束的字样。整个过程结束。

 

CGI功能

  绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。

 

RL-TCPnet里的CGI角本

       嵌入式网页服务器提供小的脚本语言,可以生成动态效果的页面。 每一个脚本行都以命令字符开头,发送命令给解释器。脚本语言本身简单,如下所述:

命令  描述

i      命令脚本解释器包含一个来自虚拟文件系统的文件,并将其内容输出到浏览器页面。

t      命令其后面跟随的文本被输出到浏览器。

c     调用一个来自    HTTP_CGI.c C函数。 函数可以后面跟文本行,将其作为环境变量的指针传递给cgi_func()

#     这是一被命令解释器忽视的命令行。

.      指示最后的脚本行。

 

......................详见PDF

网络开发笔记6_伪动态网页.pdf

183.11 KB, 下载次数: 197

 
点赞 关注

回复
举报

161

帖子

0

TA的资源

一粒金砂(高级)

沙发
 

处理效果图

1.JPG (71.99 KB, 下载次数: 3)

1.JPG
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表