例子,php获取屏幕分辨率。
复制代码 代码示例:
function getScreen(){
$screenX ="<script>document.write(screen.width);</script>";
$screenY ="<script>document.write(screen.height);</script>";
$screen=$screenX." x ".$screenY;
return $screen;
}
echo getScreen();
第二部分,PHP+JS获取屏幕分辨率
php没有内置的获取屏幕分辨率的方法,可以借助js来获取屏幕分辨率。
例如:
复制代码 代码示例:
<script language=''
javascript''>
alert(screen.width + "*" + screen.height);
</script>
方法二,javascript在客户端获取分辨率值后传递给服务器端的php,怎么传递?利用url参数传递。
复制代码 代码示例:
function getScreen() {
if(!$_GET["screenX"]) {
echo '<mce:script type="text/javascript"><!--
location=location.href+"? screenX="+screen.width+"&screenY="+screen.height;
// --></mce:script>';
exit(); // www.jb200.com
}
$screenX=$_GET["screenX"];
$screenY=$_GET["screenY"];
$screen=$screenX." x ".$screenY;
return $screen;
}
以上可以得到屏幕分辨率的值,但获取的参数会追加到URL当中,失败!
最后一种方法,既然是把分辨率值在浏览器中显示出来,即可运用javascript的document.write方法显示输出screen,把这操作方法封装成一条字符串变量,php总该支持字符串变量吧?当php把这字符串回显到浏览器后,javascript就解析这串了,然后输出分辨率的值
例子:
复制代码 代码示例:
function getScreen() {
$screenX = "<mce:script type="text/javascript"><!--
document.write(screen.width);
// --></mce:script>";
$screenY = "<mce:script type="text/javascript"><!--
document.write(screen.height);
// --></mce:script>";
$screen = $screenX." x ".$screenY;
return $screen;
}