我需要限制用户可以使用什么浏览器来查看我的页面。我想只允许Chrome,FireFox 4+和所有基于WebKit的浏览器。如果用户使用浏览器,PHP会输出:“您不支持浏览器,请使用Chrome,Firefox 4+或基于WebKit的浏览器!”我该怎么做呢?
发布于 2013-01-18 17:25:55
PHP sniffer是一个处理提取有关用户和用户代理(浏览器)的信息的库。
它使用的数据与get_browser()
或$_SEREVER['HTTP_USER_AGENT']
可以提供的数据相同,但它将数据格式化为可以在代码中使用的结构良好的对象。
发布于 2013-01-18 17:26:47
$_SERVER['HTTP_USER_AGENT']
将为您提供浏览器详细信息,您可以根据这些信息进行验证,祝您好运
这可能很差劲,因为我是PHP新手,但是,我会通过这样做来检查是否有人正在使用Mozilla (firefox):
$browser = $_SERVER['HTTP_USER_AGENT'];
if (strpos($browser,'Mozilla') !== false) {
echo 'You are using Mozilla';
} else {
echo 'You are not using Mozilla';
}
发布于 2013-01-18 17:25:41
您可以检查服务器变量:
<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>
https://stackoverflow.com/questions/14404283
复制