Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何从FastCGI C++;启动期间的二进制文件_C++_Fastcgi_Lighttpd_Getenv - Fatal编程技术网

C++ 如何从FastCGI C++;启动期间的二进制文件

C++ 如何从FastCGI C++;启动期间的二进制文件,c++,fastcgi,lighttpd,getenv,C++,Fastcgi,Lighttpd,Getenv,我有一个FastCGI应用程序,它在启动时加载和处理大量数据。我希望它获得一些环境变量来确定其输入数据路径,但据我目前所知,请求中附带了环境指针envp 我想在第一个请求之前执行getenv,比如直接在FCGX_Init()之后。可能吗?是的,事实证明,lighttpd与-initial env对应的是lighttpd.conf的fastcgi.server部分中的“bin-environment”数组。getenv()从执行一开始就可以访问其中定义的值。从fastcgi常见问题解答“要将环境变

我有一个FastCGI应用程序,它在启动时加载和处理大量数据。我希望它获得一些环境变量来确定其输入数据路径,但据我目前所知,请求中附带了环境指针envp


我想在第一个请求之前执行getenv,比如直接在FCGX_Init()之后。可能吗?

是的,事实证明,lighttpd与-initial env对应的是lighttpd.conf的fastcgi.server部分中的“bin-environment”数组。getenv()从执行一开始就可以访问其中定义的值。

从fastcgi常见问题解答“要将环境变量传递或设置到fastcgi应用程序,请将-initial env参数用于FastCgiConfig或FastCgiServer”