• 05-02-2010, 18:01:33
    #1
    internet explorer ile siteye girince farklı bir sayfa firefox ile girince farklı bir sayfa göstermek istiyorum.

    $tarayici = $_SERVER["HTTP_USER_AGENT"];
    echo $tarayici
    ama bir sorunla karşılaştım

    ie 7 de

    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2; .NET CLR 1.1.4322)

    bu çıktıyı alıyorum.
    istediğim şeyi yapmanın bir yolu varmı?
  • 06-02-2010, 01:03:09
    #2
    Şu kod işine yarayabilir.
    <?php
    if (preg_match('@MSIE ([0-9].[0-9]{1,2})@', $HTTP_USER_AGENT)) {
           echo "İnternet Explorer ile Girdiniz.";
    } else {
           echo "Başka Bir Tarayıcı ile Girdiniz.";
    } ?>
  • 06-02-2010, 12:40:05
    #3
    Teknonix hocam maalesef kod işe yaramadı.

    sonuç neyle girersem gireyim

    Başka Bir Tarayıcı ile Girdiniz başka çözüm öneriniz varmıdır?
  • 06-02-2010, 16:50:19
    #4
    bunu tam olarak ne için yaptığınızı söylerseniz belki yardımcı olabilriim
  • 06-02-2010, 19:11:39
    #5
    Üyeliği durduruldu
    if(stristr($_SERVER['HTTP_USER_AGENT'],'MSIE')){
      echo "ie ile girdiniz";
    }
    boyle kontrol etmden de yeter
  • 06-02-2010, 22:31:39
    #6
    nihat83 adlı üyeden alıntı: mesajı görüntüle
    Teknonix hocam maalesef kod işe yaramadı.

    sonuç neyle girersem gireyim

    Başka Bir Tarayıcı ile Girdiniz başka çözüm öneriniz varmıdır?
    Hocam verdiğim kodu 3 ayrı pc de denedim bende çalışıyor. i.e 6, 7, 8 sorun yok yani.
  • 10-02-2010, 11:35:00
    #7
    ie 7 de denedim malesef sonuç alamadım
    resim koymaya gerek yok sanırım benim serverda çalışmadı.
    sonuç:Başka Bir Tarayıcı ile Girdiniz.
    yinede ilginiz ve yardımız için teşekkür ederim Teknonix Hocam



    D3LLy'nin verdiği kod çözüm oldu herkese teşekkürler. sorunum çözüldü.