我正在运行Web服务器。我正在使用CGI,特别是C:我将.c
文件编译为.out
文件,然后将其重命名为.cgi
。我在读取GET和POST数据时遇到了一些麻烦:转储argv之后,我注意到GET数据随机出现在argv[25]
或argv[26]
上-我没有检查POST数据。
所以问题是,C程序如何通过CGI读取GET或POST数据?
最佳答案
使用getenv
How to retrieve form "POST" data via cgi-bin program written in C
http://www.codingunit.com/c-reference-stdlib-h-function-getenv