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>
在呢么解决才判断呢? 展开
如::目前写的程序是
<?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>
在呢么解决才判断呢? 展开
4个回答
2016-01-07 · 知道合伙人互联网行家
关注
展开全部
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!
<?
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!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要想知道客户端分辨率一般的都是用JS去获取,但是JS是客户端脚本,最好的办法是在打开页面时先用JS取得客户的分辨率,然后用 AJAX 把该分辨率传给服务器让服务器来决定这个分辨率下应该用哪个页面,然后 AJAX 把获取到的值再次进行跳转
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很想了解了解怎么解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询