Как получить переменную окружения из двоичного кода FastCGI C ++ при запуске - PullRequest
0 голосов
/ 07 сентября 2011

У меня есть приложение FastCGI, которое загружает и обрабатывает много данных во время своего запуска.И я хочу, чтобы он получил некоторую переменную среды для определения пути к входным данным, но, насколько я понимаю, указатель среды envp поставляется с запросом.

Я хочу выполнить getenv перед самым первым запросом,скажем, сразу после FCGX_Init ().Возможно ли это?

1 Ответ

2 голосов
/ 08 сентября 2011

Да, как оказалось, аналогом lighttpd для -initial-env является массив "bin-environment" в разделе fastcgi.server в lighttpd.conf.Определенные там значения доступны для getenv () с самого начала выполнения.

...