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

 更新时间:2015年01月09日 10:01:47   投稿:shichen2014  
这篇文章主要介绍了php获取客户端电脑屏幕参数的方法,可获得宽度,高度,分辨率等参数,主要使用了js的方法获取客户端电脑屏幕的参数再利用Ajax返回给服务器端,进而实现获取客户端电脑屏幕参数的功能,需要的朋友可以参考下

本文实例讲述了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脚本守护进程原理与实现方法详解

    这篇文章主要介绍了php脚本守护进程原理与实现方法,较为详细的分析了php脚本守护进程的实现思路、原理、格式及具体实现方法,需要的朋友可以参考下
    2017-07-07
  • 详解PHP的抽象类和抽象方法以及接口总结

    详解PHP的抽象类和抽象方法以及接口总结

    这篇文章主要介绍了PHP的抽象类和抽象方法以及接口总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • PHP文件操作详解

    PHP文件操作详解

    这篇文章主要介绍了PHP文件操作,包括文件读取、判断文件是否存在、修改时间等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • PHP getID3类的使用方法学习笔记【附getID3源码下载】

    PHP getID3类的使用方法学习笔记【附getID3源码下载】

    这篇文章主要介绍了PHP getID3类的使用方法,结合实例形式分析了getID3类的原理、功能及简单使用技巧,并附带了getID3类的源码供读者下载参考,需要的朋友可以参考下
    2019-10-10
  • php 数组使用详解 推荐

    php 数组使用详解 推荐

    对于网页编程来说,最重要的就是存取和读写数据了。存储方式可能有很多种,可以是字符串、数组、文件的形式等,今天学习了数组,可以说是PHP的数据应用中较重要的一种方式。
    2011-06-06
  • PHP中is_file不能替代file_exists的理由

    PHP中is_file不能替代file_exists的理由

    首先要提出的问题是,is_file真的可以替代file_exists使用吗?答案是否定的。为什么?原因很简单,is_file有缓存
    2014-03-03
  • php base64 编码与解码实例代码

    php base64 编码与解码实例代码

    这篇文章主要介绍了php base64 编码与解码实例代码的相关资料,需要的朋友可以参考下
    2017-03-03
  • PHP中static关键字原理的学习研究分析

    PHP中static关键字原理的学习研究分析

    PHP中static关键字原理的学习研究分析,学习php的朋友可以参考下。
    2011-07-07
  • php使用gd2绘制基本图形示例(直线、圆、正方形)

    php使用gd2绘制基本图形示例(直线、圆、正方形)

    这篇文章主要介绍了php使用gd2绘制基本图形,包括直线、圆、正方形等图形的绘制技巧,需要的朋友可以参考下
    2017-02-02
  • php实现mysql事务处理的方法

    php实现mysql事务处理的方法

    这篇文章主要介绍了php实现mysql事务处理的方法,以实例形式实现了事务回滚的技巧,代码简单实用,需要的朋友可以参考下
    2014-12-12

最新评论