从CGIHTTPServer (python)访问POST请求数据



我有一个非常简单的CGI web服务器使用python CGIHTTPServer类运行。这个类生成并执行cgi-php脚本。如果网页发送POST请求,我如何在php脚本中访问POST请求数据?

当您说您的Python进程"生成并执行"cgi-php脚本时,我相信您的意思是"它通过执行PHP CLI可执行文件来调用我的PHP脚本,并将脚本的名称传递给它。"

使用PHP CLI可执行文件,http特定的超全局变量和环境值不会自动设置。你必须在Python服务器进程中读取所有HTTP请求头和GET/POST数据,然后在PHP脚本使用的环境中设置它们。

整个实验听起来很有趣,但这是mod_php已经做的。

最新更新