php でクライアント画面の幅、高さ、解像度を取得する方法
php でクライアント画面の幅、高さ、解像度を取得する方法
まず、PHP はサーバーサイド言語であり、クライアントの画面の幅、高さ、解像度を取得できないことを説明する必要があります。ただし、回避策は、クライアント スクリプト言語 JavaScript を通じてクライアントの画面の幅と高さを取得し、それを ajax または Cookie の形式で PHP スクリプト言語に渡し、PHP が画面の幅と高さを取得できるようにすることです。クライアントの画面。
JavaScript を使用してクライアント コンピューターの幅、高さ、解像度を取得する方法は次のとおりです。
画面解像度の高さ: window.screen.height
画面の解像度 幅: window.screen.width
画面の利用可能な作業領域の高さ: window.screen.availHeight
画面の利用可能な作業領域の幅: window.screen.availWidth
具体例:
<p><script type="text/javascript"></p><p>$(function(){</p><p> var width=window.screen.height;</p><p> var height=window.screen.width;</p><p> var awidth=window.screen.availHeight;</p><p> var aheight=window.screen.availWidth;<br /></p><p> $.post('get_info.php',{w:width,h:height,aw:awidth,ah:aheight});</p><p>//这里向你的统计文件里面传入相关的参数</p><p>});</p><p></script></p>