首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

关于php和C写的CGI程序通信有关问题

2012-03-08 
关于php和C写的CGI程序通信问题刚接触CGI,比如我的C代码是算两个数的乘积c.cgi:C/C++ code#include stdi

关于php和C写的CGI程序通信问题
刚接触CGI,比如我的C代码是算两个数的乘积c.cgi:

C/C++ code
#include < stdio.h > #include < stdlib.h > int main(void) {     char *data;     long m,n,num;     printf("Content-Type:text/html;charset=gb2312\n\n");     printf("<TITLE >乘法结果</TITLE >\n\n ");     printf("<H3 >乘法结果</H3 >\n\n ");     data = getenv("QUERY_STRING");     if(data == NULL)         printf("<P >错误!数据没有被输入或者数据传输有问题\n\n");     else if(sscanf(data,"m=%ld&n=%ld",&m,&n)!=2)         printf("<P >错误!输入数据非法。表单中输入的必须是数字。\n\n");     else         num = m*n;        printf("<P >%ld和%ld的成绩是:%ld。\n\n",m,n,num);     return num; }

test.html代码:
HTML code
<html><body><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><FORM ACTION="c.cgi" > <P>请在下面填入乘数和被乘数,按下确定后可以看到结果。 <INPUT NAME="m" SIZE="5" > <INPUT NAME="n" SIZE="5" ><BR> <INPUT TYPE="SUBMIT" VALUE="确定" > </FORM> </body></html>

如何能让num返回给test.html呢?或者num直接传给另一个网页脚本程序呢?请高手帮忙解答一下


[解决办法]
这个与ajax没有关系
当用户提供数据后,页面的控制权就交给了cgi程序,与原来的html没有关系了

热点排行