- 24 Eyl 2021
- 3
- 1
- 36
konu sahibi sanırım forumda pek aktif değil acaba indirinler yardımcı olabilir mi ?
buyurun arkadaşlar
PHP:
<?php
/*
Geliştirmek sizin elinizde!
Ülke bazlı filtreleme, IP Bazlı filtreleme, ASN bazlı filtreleme v.s Yapabilirsiniz.
*/
$kullaniciIP = GetIP();
$kullaniciUlke = getLocation($kullaniciIP);
$referansURL = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);
$izinliUlke = array("TR"); // Giriş yapan kullanıcıların Ülke kodları çoğaltılabilir..
$yonlendirilecekAdres = "https://instagram.com/pwnpo1nter";
if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("/facebook/",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("/instagram/",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("/google/",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("/pinterest/",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("/twitter/",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("t.co",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("fb.me",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("goo.gl",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("/t.co/",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("/fb.me/",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}else if(in_array($kullaniciUlke, $izinliUlke) && (preg_match("/goo.gl/",$referansURL))){
header("HTTP/1.1 301 Moved Permanently");
header("Location: $yonlendirilecekAdres");
}
// Fonksiyonlar
function GetIP(){
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
if (strstr($ip, ',')) {
$tmp = explode (',', $ip);
$ip = trim($tmp[0]);
}
} else {
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
function getLocation($userIP){
$apiurl = "http://ip-api.com/json/$userIP";
$contents = file_get_contents($apiurl);
$json = json_decode($contents);
return $json->countryCode;
}
?>