C++写cgi 获取网页ur问号后的内容

来源:互联网 发布:laravel nginx伪静态 编辑:程序博客网 时间:2024/05/16 06:42

cgi 的运行离不开apache 的cgi-bin,配置好apache再看这个

char *url;
char q[100];
char p[100];
cout<<"Content-Type:text/html;charset=utf-8\n\n";
url = getenv("QUERY_STRING");

if(url == NULL)
{
//cout<<"<P>error!no data!"<<endl;
//return 0;
}
else if(sscanf(url,"q=%[^&]&p=%s",q,p)!=2)/url?q=abd&p=dcd
{
cout<<"<P>wrong date"<<endl;
//return 0;
}
else
{

// 关于中文,在此步骤需要url 编码格式的转换,如果连接数据库,也要注意数据库编码格式

cout<<q<<endl;

cout<<p<<endl;

}

0 0