php獲取客戶端電腦屏幕參數(shù)的方法
本文實例講述了php獲取客戶端電腦屏幕參數(shù)的方法。分享給大家供大家參考。具體分析如下:
首先需要說明的是php是服務(wù)器端的語言,是獲取不到客戶端的屏幕的寬度和高度的。但是有變通的方法就是通過客戶端腳本語言javascript獲取客戶端的電腦屏幕的寬度和高度,然后通過ajax或者cookie的形式傳遞給php腳本語言,從而實現(xiàn)php獲取客戶端電腦屏幕寬度和高度的辦法。
通過javascript獲取客戶端電腦的寬度,高度,分辨率的方法如下:
屏幕分辨率的高: window.screen.height
屏幕分辨率的寬: window.screen.width
屏幕可用工作區(qū)高度: window.screen.availHeight
屏幕可用工作區(qū)寬度: window.screen.availWidth
傳遞給php服務(wù)器端的方法如下:
綜合以上通過php獲取客戶端電腦顯示屏幕的寬度,高度,分辨率的完整代碼如下:
<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});//這里向你的統(tǒng)計文件里面?zhèn)魅胂嚓P(guān)的參數(shù)
});
</script>
</head>
<body>
這里是正文......
</body>
</html>
希望本文所述對大家的php程序設(shè)計有所幫助。
相關(guān)文章
用PHP將Unicode 轉(zhuǎn)化為UTF-8的實現(xiàn)方法(推薦)
下面小編就為大家?guī)硪黄肞HP將Unicode 轉(zhuǎn)化為UTF-8的實現(xiàn)方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02PHP中SERIALIZE和JSON的序列化與反序列化操作區(qū)別分析
這篇文章主要介紹了PHP中SERIALIZE和JSON的序列化與反序列化操作區(qū)別,結(jié)合實例形式較為詳細的分析了php中序列化與反序列化操作的感念、區(qū)別、使用方法與相關(guān)操作技巧,需要的朋友可以參考下2016-10-10php中使用getimagesize獲取圖片、flash等文件的尺寸信息實例
這篇文章主要介紹了php中使用getimagesize獲取圖片、flash等文件的尺寸信息實例,需要的朋友可以參考下2014-04-04phpmyadmin導(dǎo)入(import)文件限制的解決辦法
最近一次在用phpmyadmin備份mysql數(shù)據(jù)庫時,沒有分段大小,一下子備份了一百多M的sql數(shù)據(jù);在導(dǎo)入的時候,提示超過2M導(dǎo)入限制,前一段時間,遇到過一次,后來利用網(wǎng)站后臺的自動分段處理了;這次又遇到這個問題,決心解決一下。2009-12-12