IE için kontrol edin ve başka bir sayfayı görüntülemek

4 Cevap php

Şu anda IE işleme olmayan bir web uygulaması var. Şu an için, ben IE kontrol ve IE ziyaretçiler için başka bir sayfayı görüntülemek için istiyorum. Ben bunu nasıl yapabilirim? Ben javascript veya PHP ihtiyacınız var mı?

4 Cevap

Ayrıca $_SERVER['HTTP_USER_AGENT'] Eğer aşağıdaki gibi bir meta tag veya javascript ile birlikte IE'nin koşullu yorum, kullanabilirsiniz:

<!--[if IE]>
   <meta http-equiv="refresh" content="0;URL=/IEonly.php" />
<![endif]-->

Bu ideal, sizin durumda sunucu tarafında yerine istemci tarafında tarayıcı bileceksiniz çünkü ben bunun için PHP tercih, bir PHP işlevi olduğunu.

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

Bu pasajı tarayıcının gerçek dönecektir Bu sizin sorunuza gerekli değildir gibi IE, bu Snippet'inizdeki tarayıcı sürümü kontrol ediliyor değil mi

Bu yardımcı olur umarım

PHP bunu yapabilirsiniz. Giriş $_SERVER['HTTP_USER_AGENT'].

JavaScript de bunu yapabilirsiniz. Sen tarayıcı tanımlayan özellikleri bir grup var navigator nesne var:

  • appName: Tarayıcının adı.
  • appVersion: The version of the browser.

Ne var tarayıcıya bağlı olarak, daha sonra başka bir sayfaya yönlendirme yapabilirsiniz.