当前位置:编程问答 > CGI >

html中如何调用cgi

答案:是.cgi网络程序吗?如果是的话可用IFRAME标签嵌入,如: <IFRAME style="height:30px; text-align: left;" border="0" frameBorder="0" hight="20" name="I3" scrolling="no" src="oine/online.cgi" width="166" />浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</IFRAME>
其他:只用过cgic,内部跳转在cgiMain函数中使用类似fprintf(cgiOut, "<script type=\"text/javascript\">window.location.href='mfgtool.cgi';</script>\n</HEAD>\n");这样可以跳转到你想到的页面。和Web服务器软件没关系,不管是apache还是其他,都是一样跳转,只要路径一致。

处理表单,在cgic中提供了函数接口,可以调用,比如的到客户端传过来的字符串:
//enter flag
cgiFormString("flag", flag, 32);
其中"flag"为客户端post过来的data键值对的键,flag是cgi中定义的char数组,用于接收post过来的键值对的值。这样就得到了客户端传递过来的值。

cgi输出到浏览器其实是加载静态html格式文件,然后读到特定字符,然后将cgi得到的值替换掉特定字符,然后出去到浏览器,进行显示。

至于调用postgreSQL数据库,我不太清楚,但是用C/C++链接数据库是肯定没问题的,这个帮不到你了。
 

上一个:CGI Error怎么办
下一个:谁知道C++写的CGI怎么调用postgreSQL数据库?有没有例子?是否需要下个驱动?有地址么?找很久了。另外怎

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,