php如何获取客户端电脑屏幕参数(宽度,高度,分辨率)

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

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

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

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

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

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

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

 代码如下 复制代码
$.post('http://www.phpernote.com/php-template-framework/189.html',{w:width,h:height});//这里忽略了返回值

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

 代码如下 复制代码
<html xmlns="http://www.phpernote.com/javascript-function/34.html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://www.phpernote.com/js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
    var width=window.screen.height;
    var height=window.screen.width;
    $.post('http://www.phpernote.com/php-template-framework/189.html',{w:width,h:height});//这里向你的统计文件里面传入相关的参数
});
</script>
</head>
<body>
这里是正文......
</body>
</html>
时间: 2024-08-01 09:07:01

php如何获取客户端电脑屏幕参数(宽度,高度,分辨率)的相关文章

c#-C# 如何在网络中获取客户端电脑硬件的信息

问题描述 C# 如何在网络中获取客户端电脑硬件的信息 我想通过自己写代码的形式获取使用我们软件的人进行电脑绑定,现在此账号在其他电脑登陆 解决方案 客户端获取电脑硬件信息 解决方案二: 除非别人安装了你的软件,你才能取到别人电脑的硬件信息.如果是web登录那种,只能取到浏览器带的一些信息.当然,如果你能够控制别人的电脑,那什么都可以取到. 解决方案三: http://www.cnblogs.com/netWild/archive/2010/11/30/1892385.html 解决方案四: 需要

js获取Html元素的实际宽度高度的方法_javascript技巧

第一种情况就是宽高都写在样式表里,就比如#div1{width:120px;}.这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度. 第二种情况就是宽和高是写在行内中,比如style="width:120px;",这中情况通过上述2个方法都能拿到宽度. 小结,因为id.offsetWidth和id.offsetHeight无视样式写在样式表还是行内,所以我们获取元素宽和高的时候最好用这2个属性.注意如果不是写在行内styl

win7电脑屏幕设置1440 900分辨率的图文教程

win7电脑屏幕分辨率数值决定着清晰度,一般情况下电脑的分辨率不需要改变,系统默认的,一位win7的用户不知道怎么将屏幕分辨率设置1440 900,宽屏1440x900之前是xp可以用这个分辨率,后来更新win7系统后没这个分辨率选项,该如何解决呢?下面小编为大家带来win7电脑屏幕设置1440 900分辨率的图文教程:一起去看看吧! 具体方法如下: 1.右击桌面打开nvidia显卡控制面板显示一栏里面选择更改分辨率如果里面没有你要求的1440*900: 上述教程就是小编给大家带来的关于win7

以IP来获取客户端电脑名称(一句代码实现)_实用技巧

公司的域环境内,要求获取客户端的电脑名称,其实程序原开始,只是要求 获取客户端IP地址 后来演变成要求显示客户端的电脑名称.作为开发者,只有不停地实现客户的要求. 其实既然IP获取到了,那可以轻易以IP来获取电脑名称: 复制代码 代码如下: System.Net.Dns.GetHostEntry("xxx.xxx.xxx.xxx").HostName

获取客户端电脑日期时间js代码(jquery)_时间日期

原生态javascript获取日期 复制代码 代码如下: <SCRIPT LANGUAGE="JavaScript">var myDate = new Date();    myDate.getYear();       //获取当前年份(2位)    myDate.getFullYear();   //获取完整的年份(4位,1970-????)    myDate.getMonth();      //获取当前月份(0-11,0代表1月)    myDate.getDat

php获取图片尺寸(宽度,高度)

本篇文章主要说明PHP获取图片尺寸(宽度,高度)的函数,即getimagesize()函数. 语法:array getimagesize( string filename [, array &imageinfo] ) 功能:getimagesize()函数将测定任何GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM或WBMP图像文件并返回文件的大小,尺寸,文件类型以及一个可以用于普通HTML文件中<IMG>标记中的 heig

ASP.NET获取客户端及服务器信息方法总结

  1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中的通用方法: 获取当前电脑名:static System.Net.Dns.GetHostName() 根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电

ASP.net中获取客户端参数操作系统信息

 这篇文章主要介绍了ASP.net中如何获取客户端参数或操作系统信息,需要的朋友可以参考下  代码如下: /// <summary>  /// 获取用户操作系统信息  /// </summary>  /// <returns></returns>  public string GetUserOS()  {  string strSysVersion = "其他";  HttpRequest Request = HttpContext.Cu

JS和jquery获取各种屏幕的宽度和高度的代码

这篇文章介绍了JS和jquery获取各种屏幕的宽度和高度的代码,有需要的朋友可以参考一下   Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.body.scrollWi