怎样调用CGI程序向做好的网页输出数据,求解。。。

怎样调用CGI程序向做好的网页输出数据,求解。。。,第1张

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

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

修改Makefile文件:

找到CC=gcc,将其改成CC=arm-linux-gcc,

找到AR=ar,将其改成AR=arm-linux-ar,

找到RANLIB=ranlib,将其改成RANLIB=arm-linux-ranlib。

找到gcc cgictest.o -o cgictest.cgi ${LIBS},将其改成$(CC) $(CFLAGS) cgictest.o -o cgictest.cgi ${LIBS},

找到gcc capture.o -o capture ${LIBS},将其改成$(CC) $(CFLAGS) capture.o -o capture ${LIBS},并保存森基退出。1234512345

然后运行make进行编译,编译后得到的CGIC库libcgic.a(该库在需要编写cgi接芹春姿口程序时调用使用嫌绝)以及CGI库的测试程序capture与cgictest.cgi,这两个测试程序仅用来演示CGIC库如何使用,为此,将capture和cgictest.cgi拷贝到目标主机的/var/www/cgi-bin目录下。

有两种实现备闹方式:

一种是你把输出直接写到一个html文件中,然后调用浏览器打开这个文件;

另一种是你在程仿携罩序中某个端口(一般用80)提供TCP网络服务,一旦接收到连接请求就把html格式的字符流通过这个网络连接发送出去就可以了。用浏览器在地址栏输入

http://localhost:端口号

就会隐轮显示你的html网页了。


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

原文地址: http://outofmemory.cn/yw/12404966.html

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

发表评论

登录后才能评论

评论列表(0条)

保存