您可以在大多数系统上使用外部定义的、以 null 结尾的environ
变量来获取所有环境变量的数组,您可以迭代该数组以获取所需的标头(假设 FastCGI 以合理的方式设置环境变量):
#include <stdio.h>
int main(int argc, char *argv[])
{
extern char **environ;
for (int i = 0; environ[i] != NULL; i++)
{
printf("%s\n", environ[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
请参阅man 7 环境。
归档时间: |
|
查看次数: |
3260 次 |
最近记录: |