利用PHP脚本获取屏幕分辨率?--疯子哥德
哥德疯了
用户中心
您的位置:
笔架山信息平台>>
笔客秀>>
疯子哥德
>> 利用PHP脚本获取屏幕分辨率?--疯子哥德
日历
<<
<<
2008
十一月
>>
>>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
个人资料
游客
已登陆 (
0)
未知
笔行证
888888
昵称
hacder
笔贝
Score1
加为好友
发送短信
栏目分类
电脑网络
(125)
缘分天空
(13)
谈天说地
(96)
游戏天地
(10)
择业就业
(7)
原创天地
(0)
程序设计
(1)
flash
(2)
linux
(25)
php
(14)
所有分类
(352)
最新日志
[转]怎样成为优秀的领导者
(2008-01-15)
谈谈智能手机目录下的 cemail.vol 文件的研究
(2008-01-11)
我爱你的一百种写法
(2008-01-11)
利用CSS跳转网页的代码
(2008-01-11)
分享你的郁闷
(2008-01-11)
CAO - CZO
(2008-01-11)
双子书:与远方的小朋友分享同一本书
(2008-01-11)
【转】在线经纬度查询服务
(2008-01-11)
ServerVariables 集合
(2008-01-09)
HTTP_HOST 和 SERVER_NAME 的异同
(2008-01-09)
手机卡发现不明业务
(2008-01-08)
关于div下自动换行[转]
(2008-01-07)
[原]利用Google Map显示指定位置地理位置
(2008-01-05)
关于win下的Ruby on Rails
(2008-01-05)
unit 3 The Central Processing Unit
(2008-01-04)
unit 2 Types Of Computer Systems
(2008-01-04)
unit 1 Computer Hardware
(2008-01-04)
增广贤文
(2007-12-30)
超级实用且不花哨的js代码大全
(2007-12-30)
般若波罗蜜多心经大意试释
(2007-12-28)
最新评论
强!
(2008-06-18)
虽然我不一定去得了天堂
(2008-03-03)
那......还是信基督好了,至少还有个天堂.....嘿嘿...
(2008-03-03)
“般若”读音应为“波惹”
(2008-01-20)
我要求很简单,写一种就可以了!呵呵!! “有机会”!!!别忘了哦!!!!
(2008-01-11)
我也要去 去查一下了,好像也是很快话费就没了。
(2008-01-08)
TMD
(2008-01-08)
我晕,好多。。
(2008-01-07)
那是幻觉!
(2008-01-03)
机算机在哪呀??
(2008-01-02)
好多我会背了!
(2007-12-30)
好好练心态吧!
(2007-12-30)
看来不是原创
(2007-12-28)
怎么没有日中啊……{/fd}
(2007-12-21)
晕!!!! 得请个家教才行!!!
(2007-12-19)
看得头晕脑胀
(2007-12-10)
哈哈,我也不懂啊。不知道怎么办?怎么突然要用vsftp呢?
(2007-12-08)
我不说话
(2007-12-04)
HD 也送我一个吧
(2007-12-04)
不错不错,还真不错!要不要也送我一款啊~~~~
(2007-12-04)
统计信息
访问计数:1584675本文:429 今天:1 本月 429
加为好友 发送短信
利用PHP脚本获取屏幕分辨率?
2007-05-16 晴
PHP是运行在服务器端的脚本程序,它能获取客户机的屏幕分辨率吗?不能。呵呵
PHP脚本本身没有内置的获取屏幕分辨率的方法,唯一能做到的只能javascript!
代码:
[Copy to clipboard]
<script language=''javascript''>
alert(screen.width + "*" + screen.height);
</script>
PHP是不是无能为力了?不是,可以利用PHP+javascript相结合的方法,一种方法是
javascript在客户端获取分辨率值后传递给服务器端的PHP,怎么传递?利用url参数传递!够经典!呵呵
代码:
[Copy to clipboard]
function getScreen(){
if(!$_GET["screenX"]){
echo '<script>location=location.href+"?screenX="+screen.width+"&screenY="+screen.height;</script>';
exit;
}
$screenX=$_GET["screenX"];
$screenY=$_GET["screenY"];
$screen=$screenX." x ".$screenY;
Return $screen;
}
这种相结合的方法虽然能够得到屏幕分辨率的值,但获取的参数会追加到URL当中,失败!再介绍一种方法,既然是把分辨率值在浏览器中显示出来,就可以运用javascript的document.write方法显示输出screen,我们把这操作方法封装成一条字符串变量,PHP总该支持字符串变量吧?呵呵,当PHP把这字符串回显到浏览器后,javascript就解析这串了,然后输出分辨率的值,PHP代码如下:
代码:
[Copy to clipboard]
function getScreen() {
$screenX = "<script>document.write(screen.width);</script>";
$screenY = "<script>document.write(screen.height);</script>";
$screen=$screenX." x ".$screenY;
Return $screen;
}
.
[全 部]
# posted by hacder @ 2007-05-16 12:52:31
评论(0)
地址:
笔 名:
*
评 论:
最多1000字。当前字数:
0
*
联系方式:
copyriht© beaplat.com All Rights Reserved 笔架山信息平台
Powered by 笔架山信息平台技术研发小组
henry
本站版权归笔架山信息平台所有,未经书面授权禁止使用