我有这个简单的 CGI 脚本(我编译):
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Content-Type: text/plain\n\nHello world!\n");
for(register unsigned short i=argc; i>0;) {
--i; printf("argv[%d]=%s ", i, argv[i]);
}
}
但我不知道如何获取任何标题信息。
以下是我对默认设置的不同之处lighttpd.conf
:
server.modules = ("mod_access", "mod_accesslog", "mod_alias",
"mod_cgi", "mod_compress", "mod_status", )
server.port = 8000
#### CGI module
$HTTP["url"] =~ "/cgi-bin/" {
cgi.assign = ( "" => "" )
}
cgi.assign = ( ".cgi" => "")
如何获取标头信息和参数?
顺便说一句:这是提供已编译 C 代码的最有效方式吗?