阻止我的PHP网站在Internet explorer浏览器上打开

阻止我的PHP网站在Internet explorer浏览器上打开,php,codeigniter,internet-explorer,Php,Codeigniter,Internet Explorer,我的网站上有一些jquery插件和HTML5,它们在Internet Explorer浏览器上运行时有问题。如果他们不工作,这将影响我的网站的功能。如果用户通过IE浏览器打开我的网站,如何禁用我的网站? 类似于为用户显示一条消息,说明“此浏览器不支持该网站” 请帮助检查以下变量的输出以检查用户代理 $_SERVER['HTTP_USER_AGENT'] 只需检查用户代理。 使用strpos <?php $browser = 'MSIE'; $user_agent = $_SERVER

我的网站上有一些jquery插件和HTML5,它们在Internet Explorer浏览器上运行时有问题。如果他们不工作,这将影响我的网站的功能。如果用户通过IE浏览器打开我的网站,如何禁用我的网站? 类似于为用户显示一条消息,说明“此浏览器不支持该网站”


请帮助检查以下变量的输出以检查用户代理

$_SERVER['HTTP_USER_AGENT']
只需检查用户代理。 使用strpos

<?php
$browser =  'MSIE'; 
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if(strpos($user_agent,$browser) !== false) { 
echo "The website is not supported on this browser";
}

这可能是显而易见的,但你有没有试过看Modernizer?()

Codeigniter有一个内置库:

$this->load->library('user_agent');

if($this->agent->is_browser('Internet Explorer') && $this->agent->version() < 9) // Internet explorer older than i.e 9
{
    redirect("forbidden"); //Redirect, load view, echo, whatever you want to do
}
$this->load->library('user_-agent');
如果($this->agent->is_browser('internetexplorer')&&&$this->agent->version()<9)//Internet Explorer早于IE 9
{
重定向(“禁止”);//重定向、加载视图、回显,无论您想做什么
}
$this->load->library('user_agent');

if($this->agent->is_browser('Internet Explorer') && $this->agent->version() < 9) // Internet explorer older than i.e 9
{
    redirect("forbidden"); //Redirect, load view, echo, whatever you want to do
}