PHP判断用户分辨率

想要用户访问网站是根据用户的显示器分辨率让用户访问不同的页面如::目前写的程序是<?php//获取用户显示器的信息。functiongetScreen(){$Screen... 想要 用户访问网站是 根据用户的显示器分辨率让用户访问不同的页面
如::目前写的程序是
<?php
//获取用户显示器的 信息。
function getScreen(){
$ScreenX = "<script>document.write(screen.width);</script>";
$ScreenY = "<script>document.write(screen.height);</script>";
//$Screen = $ScreenX." x ".$ScreenY;
$Screen = $ScreenX;
return $Screen;
}

$user_Screen = getScreen();

//开始判断;
if($user_Screen <= 1200){
include_once("../a_home.php");

}else{
include_once("../b_home.php");
}
?>

/***************************************************************************************************************/
但是
<? echo $user_Screen ?> 里显示的不是判断结果数字 而
<script>document.write(screen.width);</script>
在呢么解决才判断呢?
展开
 我来答
frankxieke
2013-11-22 · 计算机专业相关文档分享
frankxieke
采纳数:104 获赞数:253

向TA提问 私信TA
展开全部

按道理来讲应该通过与客户端交互才能获得分辨率吧。

---------------------------------------------------------------------------

$ScreenX = '<script>document.write(screen.width);</script>';
更多追问追答
追问
你是想。。。怎么着?
追答
换成单引号。
钓侠
2016-01-07 · 知道合伙人互联网行家
钓侠
知道合伙人互联网行家
采纳数:90 获赞数:563
麦子学院讲师,WEB前端工程师,专注于WEB开发,精通Discuz、PHPCMS等开源程序!

向TA提问 私信TA
展开全部
php代码:
<?
if(!$_GET["screenX"]) {
echo '
<script>
location = location.href+"?screenX="+screen.width+"&screenY="+screen.height;
</script>
';
exit;
}
$screenX = $_GET["screenX"];
$screenY = $_GET["screenY"];
echo $screenX.'-'.$screenY;

?>

此方法是先用js获取屏幕的宽度和高度,然后再以get方式传递给变量screenX 和 screenY!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cx1982420
2013-11-23 · TA获得超过1358个赞
知道小有建树答主
回答量:741
采纳率:100%
帮助的人:327万
展开全部
要想知道客户端分辨率一般的都是用JS去获取,但是JS是客户端脚本,最好的办法是在打开页面时先用JS取得客户的分辨率,然后用 AJAX 把该分辨率传给服务器让服务器来决定这个分辨率下应该用哪个页面,然后 AJAX 把获取到的值再次进行跳转
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ea2eb97
2013-11-23 · 超过10用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:16.4万
展开全部
很想了解了解怎么解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式