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 相关文章推荐
打造计数器DIY三步曲(上)
Oct 09 PHP
屏蔽浏览器缓存另类方法
Oct 09 PHP
PHP的变量总结 新手推荐
Apr 18 PHP
解析coreseek for sphinx的使用
Jun 21 PHP
PHP计算2点经纬度之间的距离代码
Aug 12 PHP
那些年我们错过的魔术方法(Magic Methods)
Jan 14 PHP
PHP过滤★等特殊符号的正则
Jan 27 PHP
php获取一个变量的名字的方法
Sep 05 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
php微信公众平台示例代码分析(二)
Dec 06 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
thinkphp5使用无限极分类
Feb 18 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 代价太高
2016/04/26 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
浅谈JS闭包中的循环绑定处理程序
2014/11/09 Javascript
javascript中的this详解
2014/12/08 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
在react项目中使用antd的form组件,动态设置input框的值
2020/10/24 Javascript
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
python输出指定月份日历的方法
2015/04/23 Python
Scrapy抓取京东商品、豆瓣电影及代码分享
2017/11/23 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
汉语言文学职业规划
2014/02/14 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
邀请函怎么写
2015/01/30 职场文书
生产车间管理制度
2015/08/04 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
初三语文教学反思
2016/03/03 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
导游词之太原天龙山
2020/01/02 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
vue修饰符.capture和.self的区别
2022/04/22 Vue.js