Php ile İp Sınırlaması Yapmak

Php ile İp Sınırlaması Yapmak

PHP ile kodlarınıza ve ya sayfanıza belirli ip adreslerinin erişimini aşağıdaki iki yolla sağlayabilirsiniz.

1- Dizi şeklinde

$allow = array("192.168.1.10","8.8.8.8","8.8.4.4"); //İzin Verilen IP Adresleri
     
if(!in_array($_SERVER['REMOTE_ADDR'], $allow) && !in_array($_SERVER["HTTP_X_FORWARDED_FOR"], $allow)) {
    header("Location: http://google.com"); //redirect
    exit();    
}

2- If-Else kontrolü ile

<?php
     
error_reporting(E_ALL);
ini_set('display_errors', 1);
     
echo ("IP Adresiniz : ");
echo ($_SERVER["REMOTE_ADDR"]) ;
    $ip = "213.74.143.58";
    if ($ip == $_SERVER["REMOTE_ADDR"])
    {
        echo("</br>");
        echo("Hoşgeldin None Server");
    }
    else
    {
        echo("</br>");
        echo ("Çık Dışarı");
    }
?>