Php 重定向网站用户

Php 重定向网站用户,php,html,Php,Html,如果用户使用任何形式的Internet Explorer,我想禁止他们使用我的网站?如果使用IE,如何编写php脚本将用户重定向到其他页面 谢谢这应该可以解决服务器端的问题 <?php function ae_detect_ie() { if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== fals

如果用户使用任何形式的Internet Explorer,我想禁止他们使用我的网站?如果使用IE,如何编写php脚本将用户重定向到其他页面


谢谢

这应该可以解决服务器端的问题

<?php
    function ae_detect_ie()
    {
        if (isset($_SERVER['HTTP_USER_AGENT']) && 
        (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
            return true;
        else
            return false;
    }

    [...]

    if(ae_detect_ie()) 
        header('Location:/my_IE_webpage.php'); 
?>
资料来源:

编辑

或使用的解决方案(也包括客户端):



您可能会发现JavaScript比PHP更容易实现这一点。使用JavaScript,您可以将脚本包围在IE条件语句中,使其仅在用户运行IE时运行

<!--[if IE]>
<script type="text/javascript">
    window.location = "http://example.com";
</script>
<![endif]-->


您应该使用JavaScript,而不是PHP。-1无需研究。你问过这里之前有没有考虑过这个问题?成千上万的网站都有这个问题的答案。你为什么要这么做呢?你知道有多少人使用IE吗?我的意思是,我知道IE有它的问题,但我不会因为它而去打扰很多网络用户。不需要重复别人的答案。Vulcan:也许我们应该在这里留下我们的评论itachi:我会重复我对Vulcan所说的话,他同意了,我们决定删除这里的评论。“我确实引用了你的话,并在你的个人资料中添加了一个链接。我认为,对于未来的访问者来说,将所有备选方案合并到顶级帖子是一个好主意,他们将寻找OP所要求的内容(这是一个检测IE的服务器端解决方案)。这样,他们就可以在一篇文章中看到所有备选方案,而不是快速地选择第一个解决方案然后离开。这毕竟是一个wiki。;-“:在这种情况下,将其作为社区wiki。选项已经存在。完成。你现在快乐吗?我将为您引述常见问题:“如果您对由其他受信任的用户协作编辑您的贡献的想法感到不舒服,那么这个网站可能不适合您。”
<!--[if IE]>
<script type="text/javascript">
    window.location = "http://example.com";
</script>
<![endif]-->
<!--[if IE]>
<script type="text/javascript">
    window.location = "http://example.com";
</script>
<![endif]-->