当前位置: 技术问答>linux和unix
关于用c编写cgi程序的问题
来源: 互联网 发布时间:2015-01-20
本文导语: #include "stdlib.h" int main() { char *method; strcpy(method,getenv("REQUEST_METHOD")); printf("Content-type: text/htmlnn"); printf("%sn",method); } 请问环境变量REQUEST_METHOD是在哪儿定义的?我运行该程序的时候,会出现错误。 | ...
#include "stdlib.h"
int main()
{
char *method;
strcpy(method,getenv("REQUEST_METHOD"));
printf("Content-type: text/htmlnn");
printf("%sn",method);
}
请问环境变量REQUEST_METHOD是在哪儿定义的?我运行该程序的时候,会出现错误。
int main()
{
char *method;
strcpy(method,getenv("REQUEST_METHOD"));
printf("Content-type: text/htmlnn");
printf("%sn",method);
}
请问环境变量REQUEST_METHOD是在哪儿定义的?我运行该程序的时候,会出现错误。
|
晕,是method的空间没分配,strcpy出错.不干cgi的事.
|
你首先要输出HTTP的头。