كيفية الحصول على متغير البيئة من FastCGI C ++ الثنائي أثناء بدء التشغيل
سؤال
لدي تطبيق FastCGI يقوم بتحميل ومعالجة الكثير من البيانات أثناء بدء تشغيله.وأريد الحصول على بعض متغيرات البيئة لتحديد مسار بيانات الإدخال ، ولكن بقدر ما أفهمه حتى الآن ، يأتي مؤشر البيئة envp مع الطلب.
أريد أن أحصل على getenv قبل الطلب الأول ، قل مباشرة بعد FCGX_Init ().هل هذا ممكن؟
المحلول
نعم ، كما اتضح فيما بعد ، نظير lighttpd لـ -initial-env هو مصفوفة "bin-environment" في قسم fastcgi.server من lighttpd.conf.القيم المحددة هناك يمكن الوصول إليها من أجل getenv () منذ بداية التنفيذ.
لا تنتمي إلى StackOverflow