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用mysql数据库存储session的代码
Mar 05 PHP
php运行出现Call to undefined function curl_init()的解决方法
Nov 02 PHP
php中实现简单的ACL 完结篇
Sep 07 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
PHP循环结构实例讲解
Feb 10 PHP
PHP中error_log()函数的使用方法
Jan 20 PHP
PHP实现生成唯一会员卡号
Aug 24 PHP
PHP和Mysql中转UTF8编码问题汇总
Oct 10 PHP
PHP多维数组转一维数组的简单实现方法
Dec 23 PHP
PHP+Ajax+JS实现多图上传
May 07 PHP
php json中文编码为null的解决办法
Dec 14 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
Mar 23 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开发文件系统实例讲解
2006/10/09 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
yii中widget的用法
2014/12/03 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
AngularJS入门教程之双向绑定详解
2016/08/18 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
win系统下nodejs环境安装配置
2017/05/04 NodeJs
vue如何获取点击事件源的方法
2017/08/10 Javascript
vue二级路由设置方法
2018/02/09 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
haskell实现多线程服务器实例代码
2013/11/26 Python
python从入门到精通(DAY 3)
2015/12/20 Python
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
高级方案规划工程师岗位职责
2013/11/29 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
幼儿园父亲节活动方案
2014/03/11 职场文书
团代会主持词
2014/04/02 职场文书
健康教育评估方案
2014/05/25 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
单位一把手群众路线四风问题整改措施
2014/09/25 职场文书
秦兵马俑导游词
2015/02/02 职场文书
经理岗位职责
2015/02/02 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
实用求职信模板范文
2019/05/13 职场文书