在wap开发中,关于怎样用php得到访问者手机型号?

rockear 2007-06-11 11:57:01
小弟在用php开发wap的的时候与到了个问题.真的好郁闷.
我的代码如下:
<?
header("Content-Type: text/vnd.wap.wml;");

echo("<?xml version=\"1.0\" encoding=\"GB2312\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n");

function getMobileBrowserInfo() {
if (isset($_SERVER['HTTP_USER_AGENT'])) {
return $_SERVER['HTTP_USER_AGENT'];
}else {
return false;
}
}
$mobileBrowserInfo = getMobileBrowserInfo();
?>

为什么$mobileBrowserInfo的值总是false;也就是说我拿不到$_SERVER['HTTP_USER_AGENT']这个变量,但是在html的情况下我却可以拿到,在winwap和一个wap手机上都拿不到,忘高人指点.
...全文
403 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mrshelly 2007-06-11
  • 打赏
  • 举报
回复
早期:
$_SERVER["HTTP_X_UP_CALLING_LINE_ID"];

取不到就没有办法了.
你可以用手机访问一下 phpinfo 然后看看里面有没有手机号,有的话就成.
goldily 2007-06-11
  • 打赏
  • 举报
回复
移动的话要过梦网才能拿到
leakey8 2007-06-11
  • 打赏
  • 举报
回复
ua早就被网关屏蔽掉了。
michelle0618 2007-06-11
  • 打赏
  • 举报
回复
如果你在线下测的话。 得不到很正常啊。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧