FastCGI处理自定义HTTP头

来源:互联网 发布:高级算法工程师 编辑:程序博客网 时间:2024/06/06 03:47

FCGX中,自定义头可以获取环境变量获得。但是名字前面要加入HTTP_,字母全部大写,例如:

自定义头username,在fastcgi的FCGX中,变为:HTTP_USERNAME。

可以用FCGX_GetParam获取单个环境变量。


头信息在FCGX_Request->envp中,可以全部打印出来:

char **environment=NULL;

environment = FCGX_Request->envp;  // 本行中FCGX_Request需要替换成相应变量

for ( ; *environment != NULL; environment++)

 {
     fcgi_printf( r, "%s\n", *environment);
 }




0 0
原创粉丝点击