PHP+JS獲取屏幕分辨率(轉)

轉載自:http://blog.sina.com.cn/s/blog_491de9d601009vhc.html

PHP是運行在服務器端的腳本程序,它能獲取客戶機的屏幕分辨率嗎?不能。呵呵
PHP腳本本身沒有內置的獲取屏幕分辨率的方法,唯一能做到的只能javascript!

<script language=''javascript''>
    alert(screen.width + "*" + screen.height);
</script>

PHP是不是無能爲力了?不是,可以利用PHP+javascript相結合的方法,一種方法是
javascript在客戶端獲取分辨率值後傳遞給服務器端的PHP,怎麼傳遞?利用url參數傳遞!夠經典!呵呵

   
這種相結合的方法雖然能夠得到屏幕分辨率的值,但獲取的參數會追加到URL當中,失敗!再介紹一種方法,既然是把分辨率值在瀏覽器中顯示出來,就可以運用javascript的document.write方法顯示輸出screen,我們把這操作方法封裝成一條字符串變量,PHP總該支持字符串變量吧?呵呵,當PHP把這字符串回顯到瀏覽器後,javascript就解析這串了,然後輸出分辨率的值,PHP代碼如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章