专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > CGI

一个用C语言写CGI取得环境变量的有关问题

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
一个用C语言写CGI取得环境变量的问题
写好了html,表单get方法,提交两个字符串,在cgi中用getenv()取回并放入缓存字符串中,然后用sscanf()取得这两个字符串并分别存入相应的两个字符串数组name1和name2中,这时候出现问题,比如URL中参数为name1=tom&name2=jerry,取回后name1数组中的值为tom&name2=jerry,name2数组未被赋值,也就是说sscanf()函数把整个参数一股脑塞进了name1数组中,并没有按照先前在其格式控制字符串中写好的那样分别取两个值。

请问各位高手这样的问题如何解决,是什么原因造成的,先谢谢各位。


url中的参数为:
name1=tom&name=jerry

sscanf的调用方法为:
sscanf(getenv("QUERY_STRING"),"name1=%s&name2=%s",name1,name2);

------解决方案--------------------
fireberd-bbs包里 cgi.c cgi.h

里面有答案
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: