在php中检测浏览器返回默认浏览器

时间:2016-06-06 06:53:22

标签: php

我只是php的初学者。我使用xampp 1.7.3和mozilla Firefox浏览器版本46.0.1 我下载了full_php_browscap.ini文件并保存在目录C:\ xampp \ php \ extras中,用以下内容更改了php.ini中的browscap部分

[browscap]
; http://php.net/browscap
browscap = "C:\xampp\php\extras\full_php_browscap.ini"

我在默认的index.php

中运行了以下代码
$browser = get_browser(null, true);
echo $browser['browser'];

在此之后,我应该得到浏览器名称的结果,例如' Firefox'但它显示了我的默认浏览器'。你能弄清楚它出了什么问题。

之前已经回答过这类问题,这就是为什么我试图逐步记录我尝试过的问题。

1 个答案:

答案 0 :(得分:0)

出于安全考虑,您使用的是browscap吗?如果您只需要在PHP脚本中使用它,则可以使用{!! $htmlString !!}

get_browser()

这将输出一组浏览器的功能,您可以像以下一样访问它们:

<?php
$browser = get_browser(null, true);
print_r($browser);

<?= $browser['parent']; ?>

更多信息:http://php.net/manual/en/function.get-browser.php