php獲取客戶端電腦螢幕引數的方法
文章主要介紹了php獲取客戶端電腦螢幕引數的方法,可獲得寬度,高度,解析度等引數,主要使用了js的方法獲取客戶端電腦螢幕的引數再利用Ajax返回給伺服器端,進而實現獲取客戶端電腦螢幕引數的功能,需要的朋友可以參考下。
本文例項講述了php獲取客戶端電腦螢幕引數的方法。分享給大家供大家參考。具體分析如下:
首先需要說明的是php是伺服器端的語言,是獲取不到客戶端的螢幕的寬度和高度的。但是有變通的方法就是通過客戶端指令碼語言javascript獲取客戶端的電腦螢幕的寬度和高度,然後通過ajax或者cookie的.形式傳遞給php指令碼語言,從而實現php獲取客戶端電腦螢幕寬度和高度的辦法。
通過javascript獲取客戶端電腦的寬度,高度,解析度的方法如下:
螢幕解析度的高: ht
螢幕解析度的寬: h
螢幕可用工作區高度: lHeight
螢幕可用工作區寬度: lWidth
傳遞給php伺服器端的方法如下:
複製程式碼 程式碼如下:
$('http://localhost/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/"></script>
<script type="text/javascript">
$(function(){
var width=ht;
var height=h;
$('http://localhost/php/',{w:width,h:height});//這裡向你的統計檔案裡面傳入相關的引數
});
</script>
</head>
<body>
這裡是正文......
</body>
</html>
希望本文所述對大家的php程式設計有所幫助。