есть скрипт на С
#include <stdio.h>
#include "cgic.c"
int cgiMain() {
char *Qstring = *cgiQueryString;
cgiHeaderContentType("text/html");
fprintf(cgiOut, "<HTML><HEAD>\n");
fprintf(cgiOut, "<TITLE>cgic test</TITLE></HEAD>\n");
fprintf(cgiOut, "<BODY><H1>cgic test</H1>\n");
fprintf(cgiOut, "<H1> %s \n <H1> \n", Qstring);
fprintf(cgiOut, "</BODY></HTML>\n");
return 0;
}
если я просто вызываю скрипт (http://x.x.x.x/cgi-bin/a.out) всё работает,
пытаюсь использовать GET выдоёт ошибку 500 и в логи пишет, что
premature end of script headers
в чём может быть дело??