首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

通过getenv("HTTP_USER_AGENT")获取客户端浏览器信息,取得的值为null,解决方法

2012-02-25 
通过getenv(HTTP_USER_AGENT)获取客户端浏览器信息,取得的值为null,在用C语言写的CGI程序中,通过getenv(

通过getenv("HTTP_USER_AGENT")获取客户端浏览器信息,取得的值为null,
在用C语言写的CGI程序中,通过getenv("HTTP_USER_AGENT")获取客户端浏览器信息,得到的值为null,
可是我用jsp的request.getHeader("User-Agent")方法获取客户端浏览器信息,可以正常获得。
不知道为什么,跪求各位前辈,如何才能通过CGI获取浏览器信息??

[解决办法]
我的没问题,你的代码呢?

C/C++ code
#include <stdlib.h>#include <stdio.h>int main() {    char * agent = getenv("HTTP_USER_AGENT");    printf("Content-type: text/plain\n\n%s", agent);    return 0;}
[解决办法]
这个依赖 webserver, 有的webserver 对CGI标准支持不全, 未设置.

热点排行