使用 CGI,根据请求创建一个新进程,使用可用的环境变量,输入输出通过 stdin/stdout
使用快速 cgi,一个进程在其生命周期内处理许多请求,因此,它的环境变量并不特定于任何一个请求。
Web 服务器是否将这些附加到 http 文档或类似内容?不属于 http 文档的环境变量如何进入 fast_cgi 处理程序?
答案1
通过环境变量传递给常规 CGI 的信息将通过其套接字作为FCGI_PARAMS
数据传递给 FastCGI。
引自规范:
Responder 应用程序通过 FCGI_PARAMS 从 Web 服务器接收 CGI/1.1 环境变量。