欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

请用c写一个cgi接受html传接来的参数的代码

更新时间: 2014-01-05 02:03:22 责任编辑: Author_N1

 

请用C写一个CGI接受html传递来的参数的代码
从html中输用户名 密码,然后传递到另一页中,用CGI怎么接受传过来的用户名和密码? 
 
<form name="frm" action="../cgi-bin/login.cgi" method="post">我是这样从html 传过来username、password, 

在CGI中,怎么接受这两个??请把代码写下,谢谢,回答出的给30分
问题补充:这样可以取到吗? 
for(i=0;len &&(!feof(stdin));i++){ 
m=i; 
inputs[i].val=readdstdin(stdin,&,&len);/*读STDiN信息*/ 
AddToSpace(inputs[i].val); 
Convert(inputs[i].val); 
inputs[i].name=ReadData(inputs[i].val,=); 
}
--参考方法--
在线等啊,能给代码的,明天献全部分数
--参考方法--
int main(){
        char *username,*passwd;
        char szparaone[100];
   char szparatwo[100];
        printf("Content-type:text/html\n\n");
        len=atoi(getenv("CONTENT_LENGITH"));
        username = NULL;
        passwd= NULL;

        username=getenv("content_length");
        passwd=getenv("content_length");
        memset(szparaone,0,sizeof(szparaone));
        memset(szparatwo,0,sizeof(szparatwo));
        fread(szparaone,atoi(uesrname),1,stdin);
        fread(szparatwo,atoi(passwd),1,stdin);

这样可以取到吗??

--参考方法--
哈哈
这个问题是cgi的基本问题。
cgi要解决的最基本的就是从页面中获取用户输入的信息。
你可以看下cgi的c编程。
里面有涉及环境变量部分,html页面中用户输入的内容都放在环境变量中,
你可以通过cgi程序直接从环境变量中获取到html页面中的内容。
如果您还有疑问,可以发邮件给我,ly611919@163.com
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:03:22
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/5103/
本文WWW.DOC100.NET DOC100.NET版权所有。