当前位置:首页 » 编程语言 » php获取浏览器信息

php获取浏览器信息

发布时间: 2023-08-14 02:37:01

1. 帝国页面里用php代码无法获取到不同终端的正确浏览器UA标识!

应该是这个模板预设了UA
估计是考虑到UA一般情况很少会用到,所以所以用了默认的
你可以去模板里搜对$_SERVER['HTTP_USER_AGENT']设置的地方,注释掉就行了

2. php获取网页源码内容有哪些办法

可以参考以下几种方法:

方法一: file_get_contents获取

<span style="white-space:pre"></span>$url="http://www..com/";

<span style="white-space:pre"></span>$fh= file_get_contents

('http://www.hxfzzx.com/news/fzfj/');<span style="white-space:pre"></span>echo $fh;

拓展资料

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

3. php如何 获取带参数的url内容

可以使用PHP扩展的CURL,浏览器能操作的,CURL都可以实现操作,具体操作,可以看手册
大体说下流程 先上网查找开启功能的模块,默认是不会开启那个函数的,开启以后
curl_init()初始化
CURL_SETOPT() 设置各种参数,具体的看手册或帮助文档,因为我也纠结在这呢,得需要对HTTP协议有足够的了解
curl_close()关闭

4. php代码如何识别浏览器或者操作系统语言

和ASP一样,php也能通过客户机的访问,获取客户机的文件头信息,从而获取客户机的操作系统的浏览器语言。
以下程序经测试通过。程序如下:

<?php
$LG=$_SERVER['HTTP_ACCEPT_LANGUAGE'];
if ($LG=='zh-cn'){
echo '<style type=text/css>';
}
?>

5. 我用PHP $_SERVER['HTTP_USER_AGENT'] 获取到的客户浏览器信息只有 “Mozilla/4.0” 这是什么浏览器

简单来说,浏览分为两部分构成:shell+内核。其中shell的种类相对比较多,内核则比较少。shell是指浏览器的外壳,例如菜单工具栏目等,主要是提供给用户界面操作,参数设置等等,它是调用内核来实现各种功能的,内核才是浏览器的核心。内核是基于标记语言显示内容的程序或模块,也有一些浏览并不区分内核和外壳,从Mozilla将Gecko独立出来以后,才有了外壳和内核的明确划分。目前主流浏览有:IE6,IE8,Mozilla FireFox,Opera,Safari,chrome,Netscape等。
浏览器内核又可以分为两部分:渲染引擎和JS引擎。它负责取得网页的内容(HTML,XML,图像等等)、讯息整理(例如加入CSS等),然后会输出至显示器或者打印机。浏览器内核的不同对于网页的语法解释会有不同,所以渲染的效果也不同,所有网页浏览器,电子邮件客房端,以及其它需要编辑,显示网络内容的应用都需要内核,JS引擎则是解析javascript语言,执行javascript语言来实现网页的动态效果。最开始渲染引擎和JS引擎没有区分很明确,后来JS引擎越来越独立,内核引擎就倾向于只指渲染引擎,有一个网页标准计划小组制作了一个ACID来测试引擎的兼容性和性能,内核的种类很多,如加上没什么人使用的非商业的免费内核,可能会有十多种,但是常见的浏览器内核可以分为四种:Trient\Gecko\Presto\Webkit.
Trident 又称MSHTML,是微软开的渲染引擎(包含了javascript引擎JScript),它已深入了Window系统的骨髓,例如:Window Player,Window explore,OutLook express等都使用了,目前很多浏览都使用这个引擎,如IE,Maxthon(最新版本使用Webkit).
Gecko:是使用C++开发的,Open Source的渲染引擎,包括了SpiderMonkey(Rhino)。主要的使用者有Firefox。
Webkit:是苹果公司基于KHTML开发的,包括Webcore和JavaScriptCore(SquirrelFish,V8)两个引擎。主要使用者有Safari,chrome.
Presto:Opera software公司开发的,用于Opera引擎渲染,Macromedia Dreamweaver (MX版本及以上)和Adobe Creative Suite 2也使用了Presto的内核。
Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等
Gecko内核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等
Presto内核:Opera7及以上
Webkit内核:Safari,Chrome等
1,Trident内核和W3C标准脱节。
2,Trident内核的大量Bug等安全问题没有得到解决,加上一些专家学者公开自己认为IE浏览器不安全的观点,使很多用户开始转向其他浏览器,FF,Opera就是这时期兴起的。
Gecko:这是Firefox 和 Flock 所采用内核,这个内核的优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,但是代价是也显而易见就是要消耗很多的资源,比如内存。
Presto:Opera 采用的是 Presto内核,Presto内核被称为公认的浏览网页速度最快的内核,这得益于它在开发时的天生优势,在处理JS脚本等脚本语言时,会比其他的内核快3倍左右,缺点就是为了达到很快的速度而丢掉了一部分网页兼容性。

6. php 获取手机信息(浏览器版本,ip,手机号,手机系统版本,手机类型,手机型号,等等)

手机的信息都在$_SESSION中,但手机号没办法获取。

7. php,js等,能通过浏览器取得访问者的mac地址吗还能取得客户的哪些信息

能!如php获取mac地址:<?php
@exec("ipconfig /all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
if(eregi("Physical",$array[$Tmpa])){
$mac=explode(":",$array[$Tmpa]);
echo $mac[1];
}
}
?>
还能获取ip,访问端口,浏览当前页面用户的主机名等信息。至于js我不是很了解,但是也是可以获取和php差不多的信息。
具体的php的实现方法可以看:http://www.php100.com/html/webkaifa/PHP/PHP/2009/1027/3446.html

热点内容
广东一区cf刷经验房密码都是什么 发布:2025-02-06 05:46:20 浏览:633
加密工具源码 发布:2025-02-06 05:44:52 浏览:13
笔记本可用存储多大 发布:2025-02-06 05:44:48 浏览:157
ftp登录后没有反应 发布:2025-02-06 05:29:41 浏览:175
linux建目录命令 发布:2025-02-06 05:29:06 浏览:724
安卓所有照片在哪里 发布:2025-02-06 05:16:32 浏览:972
l2缓存作用 发布:2025-02-06 05:15:02 浏览:291
快播为什么连接不了服务器 发布:2025-02-06 05:12:51 浏览:386
不吸烟解压 发布:2025-02-06 05:12:07 浏览:282
php淘汰 发布:2025-02-06 04:59:39 浏览:74