• 24-09-2010, 03:45:20
    #1
    Merhaba, İnternet Exloper 8 ile siteme girilmesini engellemek istiyorum bunu nasıl yapabilirim?

    Teşekkürler.
  • 24-09-2010, 03:52:34
    #2
    Aşağıdaki kod mantığı ile yapabilirsin.Taibki aşağıdaki ie6 ve ie7 engelliyor gerekli yerleri kaldırıp ie8 yaparsan sorunun çözülecektir.

    <?php

    $tarayici
    =$_SERVER['HTTP_USER_AGENT'];

    if(
    stristr($tarayici,"MSIE 7.0") || stristr($tarayici,"MSIE 6.0") ){

    print
    "girmeyin bu tarayıcı ile";

    }

    ?>
  • 24-09-2010, 14:03:06
    #3
    .htaccesss içerisine

    DirectoryIndex ie_kontrol.php


    kodunu ekle

    ie_kontrol.php
    <?php
    function ie_tespit()
    {
        if (isset($_SERVER['HTTP_USER_AGENT']) && 
        (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
            return true;
        else
            return false; 
    }
    ?>
    
    
    <?php
    if (ie_tespit()=="false")
      {
    header("Location: /ie_yasak.php");
    exit();
    }
    else
      {
    header("Location: /index.php");
    exit();
    }
    ?>
    olsun

    ie_yasak.php'yi istediğin şekilde yap


    tabi bu sadece domain yazılıp girildiği taktirde çalışır adam direk /index.php koyup girerse etki etmez gerisini sen halledersin scriptine göre
    scriptin görüntülenen sayfalarına bu koddaki
    {
    header("Location: /sayfan.php");
    exit();
    }
    sayfan.php yi her kodu eklediğin sayfanın adını yaz tamamdır



    Ek olarak bu kod tüm IE modellerini siteye giriş için engeller MSIE 6.0, MSIE 7.0, MSIE 8.0 şeklnde değiştirip kullanabilirsin arkadaşında dediği gibi
  • 24-09-2010, 14:04:19
    #4
    deLy44 adlı üyeden alıntı: mesajı görüntüle
    .htaccesss içerisine

    DirectoryIndex ie_kontrol.php


    kodunu ekle

    ie_kontrol.php
    <?php
    function ie_tespit()
    {
        if (isset($_SERVER['HTTP_USER_AGENT']) && 
        (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
            return true;
        else
            return false; 
    }
    ?>
    
    
    <?php
    if (ie_tespit()=="false")
      {
    header("Location: /ie_yasak.php");
    exit();
    }
    else
      {
    header("Location: /index.php");
    exit();
    }
    ?>
    olsun

    ie_yasak.php'yi istediğin şekilde yap


    tabi bu sadece domain yazılıp girildiği taktirde çalışır adam direk /index.php koyup girerse etki etmez gerisini sen halledersin scriptine göre
    scriptin görüntülenen sayfalarına bu koddaki
    {
    header("Location: /sayfan.php");
    exit();
    }
    sayfan.php yi her kodu eklediğin sayfanın adını yaz tamamdır
    Bu kod tüm ie versiyonlarını yasaklar.Yoksa benimmi yanlışım var ?
  • 24-09-2010, 14:05:42
    #5
    MaxidaTa adlı üyeden alıntı: mesajı görüntüle
    Bu kod tüm ie versiyonlarını yasaklar.Yoksa benimmi yanlışım var ?
    özür dilerim onu unutmuşum tam mesajı düzenliyodum
  • 24-09-2010, 18:59:57
    #6
    İlgi ve alakanız için çok teşekkürler ederim, sağolun.
  • 25-09-2010, 00:31:10
    #7
    ie8 i yasaklamak için ne yapabilirim arkadaşlar kimse bilmiyormu ?
  • 25-09-2010, 12:08:51
    #8
    BestOf adlı üyeden alıntı: mesajı görüntüle
    ie8 i yasaklamak için ne yapabilirim arkadaşlar kimse bilmiyormu ?
    Yazılanları okumadın sanırım ?