Merhaba, 2 ip var(255 e kadar farkl 2 ip)trafiği yönlendirmek istiyorum bu iplerden.
Yardım edebilecek var mı? Bu ip adreslerden girenleri farklı linke yönlendirmek istiyorum.
örnek: 1.1.1.1 - 1.1.1.255
2.2.2.1 - 2.2.2.255
İp aralıklarını yönlendirme |
6 Mesajlar | 890 Okunma |
$ip = getenv('HTTP_CLIENT_IP')?:
getenv('HTTP_X_FORWARDED_FOR')?:
getenv('HTTP_X_FORWARDED')?:
getenv('HTTP_FORWARDED_FOR')?:
getenv('HTTP_FORWARDED')?:
getenv('REMOTE_ADDR');
if($ip == "....") {
header('Location: 'adres');
die();
}
$ip = getenv('HTTP_CLIENT_IP')?:
getenv('HTTP_X_FORWARDED_FOR')?:
getenv('HTTP_X_FORWARDED')?:
getenv('HTTP_FORWARDED_FOR')?:
getenv('HTTP_FORWARDED')?:
getenv('REMOTE_ADDR');
if($ip == "....") {
header('Location: 'adres');
die();
}
$ip_adresleri = array("1.1.1.1", "1.1.1.2");
$ip = getenv('HTTP_CLIENT_IP')?:
getenv('HTTP_X_FORWARDED_FOR')?:
getenv('HTTP_X_FORWARDED')?:
getenv('HTTP_FORWARDED_FOR')?:
getenv('HTTP_FORWARDED')?:
getenv('REMOTE_ADDR');
if(in_array($ip, $ip_adresleri)) {
header('Location: 'adres');
die();
}
$ip_adresleri = array("1.1.1.1", "1.1.1.2");
$ip = getenv('HTTP_CLIENT_IP')?:
getenv('HTTP_X_FORWARDED_FOR')?:
getenv('HTTP_X_FORWARDED')?:
getenv('HTTP_FORWARDED_FOR')?:
getenv('HTTP_FORWARDED')?:
getenv('REMOTE_ADDR');
if(in_array($ip, $ip_adresleri)) {
header('Location: 'adres');
die();
}
ipbetweenrange($_SERVER['REMOTE_ADDR'], "1.1.1.1", "1.1.1.2")
# true ya da false döndürür