PHP+JS获取屏幕分辨率(转)
2011-04-23 13:00
288 查看
转载自:http://blog.sina.com.cn/s/blog_491de9d601009vhc.html
PHP是运行在服务器端的脚本程序,它能获取客户机的屏幕分辨率吗?不能。呵呵
PHP脚本本身没有内置的获取屏幕分辨率的方法,唯一能做到的只能javascript!
<script language=''javascript''>
alert(screen.width + "*" + screen.height);
</script>
PHP是不是无能为力了?不是,可以利用PHP+javascript相结合的方法,一种方法是
javascript在客户端获取分辨率值后传递给服务器端的PHP,怎么传递?利用url参数传递!够经典!呵呵
这种相结合的方法虽然能够得到屏幕分辨率的值,但获取的参数会追加到URL当中,失败!再介绍一种方法,既然是把分辨率值在浏览器中显示出来,就可以运用javascript的document.write方法显示输出screen,我们把这操作方法封装成一条字符串变量,PHP总该支持字符串变量吧?呵呵,当PHP把这字符串回显到浏览器后,javascript就解析这串了,然后输出分辨率的值,PHP代码如下:
PHP是运行在服务器端的脚本程序,它能获取客户机的屏幕分辨率吗?不能。呵呵
PHP脚本本身没有内置的获取屏幕分辨率的方法,唯一能做到的只能javascript!
<script language=''javascript''>
alert(screen.width + "*" + screen.height);
</script>
PHP是不是无能为力了?不是,可以利用PHP+javascript相结合的方法,一种方法是
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(); } $screenX=$_GET["screenX"]; $screenY=$_GET["screenY"]; $screen=$screenX." x ".$screenY; return $screen; }
这种相结合的方法虽然能够得到屏幕分辨率的值,但获取的参数会追加到URL当中,失败!再介绍一种方法,既然是把分辨率值在浏览器中显示出来,就可以运用javascript的document.write方法显示输出screen,我们把这操作方法封装成一条字符串变量,PHP总该支持字符串变量吧?呵呵,当PHP把这字符串回显到浏览器后,javascript就解析这串了,然后输出分辨率的值,PHP代码如下:
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; }
相关文章推荐
- JS获取浏览器高宽度,屏幕分辨率和一些定位空隙等
- js获取屏幕尺寸、网页可见区域、网页正文、屏幕分辨率
- js获取网页可见区域、正文以及屏幕分辨率的高度
- JS获取浏览器信息及屏幕分辨率
- js获取页面宽度高度及屏幕分辨率
- java和JS获取屏幕分辨率
- JS获取网页高度及屏幕分辨率高度让DIV层始终在页面最底部
- JS-009-屏幕分辨率、浏览器显示区域、元素位置获取
- js获取页面宽度高度及屏幕分辨率
- js获取页面宽度高度及屏幕分辨率
- js获取屏幕尺寸、网页可见区域、网页正文、屏幕分辨率
- js获取页面宽度高度及屏幕分辨率
- JS获取电脑或手机屏幕的分辨率
- js获取页面宽度高度及屏幕分辨率
- JS获取屏幕,正文,分辨率等宽高
- JS获取屏幕的分辨率
- JS获取当前对象大小以及屏幕分辨率
- jq缩放图片与js获取屏幕分辨率
- Javascript/JS获取屏幕分辨率及工作区高度和宽度的方法
- JS获取客户端信息(屏幕分辨率、浏览器版本、操作系统版本)