php获取客户端电脑屏幕参数的方法


Posted in PHP onJanuary 09, 2015

本文实例讲述了php获取客户端电脑屏幕参数的方法。分享给大家供大家参考。具体分析如下:

首先需要说明的是php是服务器端的语言,是获取不到客户端的屏幕的宽度和高度的。但是有变通的方法就是通过客户端脚本语言javascript获取客户端的电脑屏幕的宽度和高度,然后通过ajax或者cookie的形式传递给php脚本语言,从而实现php获取客户端电脑屏幕宽度和高度的办法。

通过javascript获取客户端电脑的宽度,高度,分辨率的方法如下:

屏幕分辨率的高: window.screen.height

屏幕分辨率的宽: window.screen.width

屏幕可用工作区高度: window.screen.availHeight

屏幕可用工作区宽度: window.screen.availWidth

传递给php服务器端的方法如下:

$.post('http://localhost/php/index.php',{w:width,h:height});//这里忽略了返回值

综合以上通过php获取客户端电脑显示屏幕的宽度,高度,分辨率的完整代码如下:

<html">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script type="text/javascript" src="js/jquery.min.js"></script>

<script type="text/javascript">

$(function(){

    var width=window.screen.height;

    var height=window.screen.width;

    $.post('http://localhost/php/index.php',{w:width,h:height});//这里向你的统计文件里面传入相关的参数

});

</script>

</head>

<body>

这里是正文......

</body>

</html>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP脚本的10个技巧(1)
Oct 09 PHP
php mysql数据库操作类
Jun 04 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
一步一步学习PHP(8) php 数组
Mar 05 PHP
深入探讨<br />和 \r\n两者有什么区别??
Jun 05 PHP
PHP7正式版测试,性能惊艳!
Dec 08 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
Oct 17 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
PHP生成随机数的方法总结
Mar 01 PHP
PHP中16个高危函数整理
Sep 19 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
Jan 09 #PHP
php实现按照权重随机排序数据的方法
Jan 09 #PHP
PHP实现采集抓取淘宝网单个商品信息
Jan 08 #PHP
linux中cd命令使用详解
Jan 08 #PHP
php计划任务之ignore_user_abort函数实现方法
Jan 08 #PHP
网站防止被刷票的一些思路与方法
Jan 08 #PHP
分享常见的几种页面静态化的方法
Jan 08 #PHP
You might like
PHP通用检测函数集合
2011/02/08 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
jquery连缀语法如何实现
2012/11/29 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
[05:53]完美世界携手游戏风云打造 卡尔工作室观战系统篇
2013/04/22 DOTA
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
基于Python对数据shape的常见操作详解
2018/12/25 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
2019/01/04 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
2020/06/10 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
信息部岗位职责
2013/11/12 职场文书
中学家长会邀请函
2014/01/17 职场文书
销售会计岗位职责
2014/03/15 职场文书
班级学习计划书
2014/04/27 职场文书
理想演讲稿范文
2014/05/21 职场文书
三八红旗手事迹材料
2014/12/26 职场文书
行政主管岗位职责
2015/02/03 职场文书
2015年教师业务工作总结
2015/05/26 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书
100句人生哲理语录集锦:强者征服今天,懒汉坐等明天
2019/10/18 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python