如何在启动期间从FastCGI C ++二进制文件获取环境变量

时间:2011-09-07 13:40:41

标签: c++ fastcgi lighttpd getenv

我有一个FastCGI应用程序,可以在启动过程中加载和处理大量数据。我希望它能获得一些环境变量来确定它的输入数据路径,但是到目前为止,我已经理解了环境指针envp随附的请求。

我想在第一个请求之前做getenv,直接在FCGX_Init()之后说。有可能吗?

1 个答案:

答案 0 :(得分:2)

是的,随着它的推出,lighttpd与-initial-env的对应关系是" bin-environment" lighttpd.conf的fastcgi.server部分中的数组。从执行的最开始,getenv()可以访问那里定义的值。