摘要:本文實(shí)例講述了php獲取客戶端電腦屏幕參數(shù)的方法。分享給大家供大家參考。具體分析如下:首先需要說明的是php是服務(wù)器端的語言,是獲取不到客戶端的屏幕的寬度和高度的。但是有變通的方法就是通過客戶端腳本語言javascript獲取客戶端的電腦屏幕的寬度和高度,然后通過ajax或者cookie的形式傳遞給php腳本語言,從而實(shí)現(xiàn)php獲取客戶端電腦屏幕寬度和高度的辦法。通過javascript獲取客戶端
本文實(shí)例講述了php獲取客戶端電腦屏幕參數(shù)的方法。分享給大家供大家參考。具體分析如下:
首先需要說明的是php是服務(wù)器端的語言,是獲取不到客戶端的屏幕的寬度和高度的。但是有變通的方法就是通過客戶端腳本語言javascript獲取客戶端的電腦屏幕的寬度和高度,然后通過ajax或者cookie的形式傳遞給php腳本語言,從而實(shí)現(xiàn)php獲取客戶端電腦屏幕寬度和高度的辦法。
通過javascript獲取客戶端電腦的寬度,高度,分辨率的方法如下:
屏幕分辨率的高: window.screen.height
屏幕分辨率的寬: window.screen.width
屏幕可用工作區(qū)高度: window.screen.availHeight
屏幕可用工作區(qū)寬度: window.screen.availWidth
傳遞給php服務(wù)器端的方法如下:
$.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>無標(biāo)題文檔</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)計(jì)文件里面?zhèn)魅胂嚓P(guān)的參數(shù) }); </script> </head> <body> 這里是正文...... </body> </html>
更多關(guān)于php獲取客戶端電腦屏幕參數(shù)的方法請關(guān)注PHP中文網(wǎng)(ipnx.cn)其他文章!