• 20-11-2018, 06:33:09
    #1
    Merhaba Arkadaşlar,

    Yeni açtığım site için admin paneli sayfasına tek bir ip adresinden gelen istekleri kabul edip diğer istekleri reddetmesi için ne yapabilirim yani sadece benim bilgisayarımdan bağlanılıyorsa sayfa açılması gerek farklı bir ip ile giriş yapılmak istendiğinde sunucu reddetmesi gerekiyor.

    İyi Çalışmalar
  • 20-11-2018, 08:12:44
    #2
    <?php
    
    $ipadresi = $_SERVER['REMOTE_ADDR'];
    $izinverilenip = ""; // İzin verilemesi gereken ip adresini buraya yazın.
    
    if($ipadresi == $izinverilenip) {
    // Eğer ip adresi izin verilen ise istenilen sayfanın kodlarını bu bloğa al. Örnek bir mesaj yaz.
    echo "Yönetici paneline hoş geldiniz.";
    } else {
    // Eğer ip adresi izin verilen değilse hata mesajı yaz.
    echo "IP Adresiniz izin verilen değil. Sayfaya erişme yetkiniz yok.";
    }
    
    ?>
    Umarım yardımcı olmuştur.
  • 20-11-2018, 08:15:39
    #3
    aponkral adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    $ipadresi = $_SERVER['REMOTE_ADDR'];
    $izinverilenip = ""; // İzin verilemesi gereken ip adresini buraya yazın.
    
    if($ipadresi == $izinverilenip) {
    // Eğer ip adresi izin verilen ise istenilen sayfanın kodlarını bu bloğa al. Örnek bir mesaj yaz.
    echo "Yönetici paneline hoş geldiniz.";
    } else {
    // Eğer ip adresi izin verilen değilse hata mesajı yaz.
    echo "IP Adresiniz izin verilen değil. Sayfaya erişme yetkiniz yok.";
    }
    
    ?>
    Umarım yardımcı olmuştur.

    ipkontrol.php

    <?php
    $ipadresi = $_SERVER['REMOTE_ADDR'];
    $izinverilenip = ""; // İzin verilemesi gereken ip adresini buraya yazın.
    
    if($ipadresi != $izinverilenip) {
      die("IP adresi izinli değil.");
    }
    ?>
    Ip adresi kontrolünün uygulanmasını istediğiniz php dosyasının başına;
    require("ipkontrol.php");
    Şeklinde daha iyi olabilir.
  • 20-11-2018, 10:57:35
    #4
    strawz adlı üyeden alıntı: mesajı görüntüle
    ipkontrol.php

    <?php
    $ipadresi = $_SERVER['REMOTE_ADDR'];
    $izinverilenip = ""; // İzin verilemesi gereken ip adresini buraya yazın.
    
    if($ipadresi != $izinverilenip) {
      die("IP adresi izinli değil.");
    }
    ?>
    Ip adresi kontrolünün uygulanmasını istediğiniz php dosyasının başına;
    require("ipkontrol.php");
    Şeklinde daha iyi olabilir.
    Daha da geliştirdiğiniz için teşekkürler. Dosya daha karışık olmaması için ilgili kodu kullanabilirsiniz.
  • 20-11-2018, 18:20:37
    #5
    Merhaba ilginiz için teşekkür eder iyi çalışmalar dilerim.
  • 18-02-2024, 06:55:04
    #6
    harika fakar bir sorum olucak 2 3 ip ızın vermek ıstersek pekı
    strawz adlı üyeden alıntı: mesajı görüntüle
    ipkontrol.php

    <?php
    $ipadresi = $_SERVER['REMOTE_ADDR'];
    $izinverilenip = ""; // İzin verilemesi gereken ip adresini buraya yazın.
    
    if($ipadresi != $izinverilenip) {
      die("IP adresi izinli değil.");
    }
    ?>
    Ip adresi kontrolünün uygulanmasını istediğiniz php dosyasının başına;
    require("ipkontrol.php");
    Şeklinde daha iyi olabilir.
  • 18-02-2024, 12:05:12
    #7
    EfelaBilisim adlı üyeden alıntı: mesajı görüntüle
    harika fakar bir sorum olucak 2 3 ip ızın vermek ıstersek pekı
    <?php
    $AllowIps= array("123.456.789.1", "123.456.789.2", "123.456.789.3");
    
    $MyIp= $_SERVER['REMOTE_ADDR'];
    
    if(!in_array($MyIp, $AllowIps)) {
      die("IP adresi izinli değil.");
    }
    ?>
  • 18-02-2024, 14:40:59
    #8
    Teşekkür Ederim Süper oldı
    dgknbzglu adlı üyeden alıntı: mesajı görüntüle
    <?php
    $AllowIps= array("123.456.789.1", "123.456.789.2", "123.456.789.3");
    
    $MyIp= $_SERVER['REMOTE_ADDR'];
    
    if(!in_array($MyIp, $AllowIps)) {
      die("IP adresi izinli değil.");
    }
    ?>