还有一个问题,我怎么的到访客用的是什么操作系统啊,载线等 用$HTTP_USER_AGENT:echo substr_count($HTTP_USER_AGENT,"Win")?"windows":"others"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行啊,出现Notice: Undefined variable: HTTP_USER_AGENT in c:\inetpub\wwwroot\main\gb\home_fun.php on line 156 那用$HTTP_SERVER_VARS['HTTP_USER_AGENT']應該是你php設置的關係 $userAgent=$HTTP_USER_AGENT;ereg("^.*\((.+)\)(.*)$",$userAgent,$data);$arr=split(";",$data[1]);$userOS=trim($arr[2]);switch($userOS){case "Windows NT 5.0": $userOS="Windows 2000"; break;}这段程序可以识别很多种OS了,Win98,95,2000,NT,unix...不过还有一些是不行的,有待改进. 不知道这是不是PHP的BUG,同时上传多个大小超过限制的文件时$_FILE[]会变成NULL php、 取出类里面的变量问题 腾讯php程序员面试题目,大家来讨论下~ PHP常用代码 whois 查询 问个很奇怪的问题,了不得了! 取字符串的函数是什么啊? php与access用户验证错误,急!急!急!急!急!急!急! php模拟登录教务系统一直提示数据库忙 欢迎到我的网站下载好东西! linux 下 php & mysql 启动应用
Notice: Undefined variable: HTTP_USER_AGENT in c:\inetpub\wwwroot\main\gb\home_fun.php on line 156
$HTTP_SERVER_VARS['HTTP_USER_AGENT']應該是你php設置的關係
ereg("^.*\((.+)\)(.*)$",$userAgent,$data);
$arr=split(";",$data[1]);
$userOS=trim($arr[2]);
switch($userOS){
case "Windows NT 5.0":
$userOS="Windows 2000";
break;
}这段程序可以识别很多种OS了,Win98,95,2000,NT,unix...
不过还有一些是不行的,有待改进.