Merhaba arkadaşlar,
bir site düşünün, paypala yapılacak olan bağıştan sonra açılması gereken bir sayfa olan (paypal yönlendirmesi), fakat bu sayfaya direk yapılacak olan girişi kabul etmeyecek ve başka bir sayfaya yönlendirecek. kedime ait değişiklikleri yaptım. your site kısmına başka bir siteden yönlendirme yaptığımda (linke tıklama şeklinde) içerik gösterildi kısmı aktif oluyor. fakat paypala bağış yaptıktan sonra yapılan yönlendirmede ise iptal html sayfasına geçiş yapıyor. bu konuda çözümlerinizi bekliyorum.
bir site düşünün, paypala yapılacak olan bağıştan sonra açılması gereken bir sayfa olan (paypal yönlendirmesi), fakat bu sayfaya direk yapılacak olan girişi kabul etmeyecek ve başka bir sayfaya yönlendirecek. kedime ait değişiklikleri yaptım. your site kısmına başka bir siteden yönlendirme yaptığımda (linke tıklama şeklinde) içerik gösterildi kısmı aktif oluyor. fakat paypala bağış yaptıktan sonra yapılan yönlendirmede ise iptal html sayfasına geçiş yapıyor. bu konuda çözümlerinizi bekliyorum.
PHP:
<?PHP
preg_match('#(google|yahoo|msn)#i', $_SERVER['HTTP_USER_AGENT'], $botvarmi);
if ($botvarmi[1]=='')
$yoursite = "www.paypal.com/tr/cgi-bin/";
$yoursite2 = "paypal.com/tr/cgi-bin/";
$yoursite3 = "https://www.paypal.com/";
$yoursite4 = "https://paypal.com/";
$yoursite5 = "http://paypal.com/tr/";
$yoursite6 = "paypal.com/tr/";
$yoursite7 = "https://www.paypal.com/tr/cgi-bin/webscr?";
$yoursite8 = "https://paypal.com/tr/cgi-bin/webscr?";
$referer = $_SERVER['HTTP_REFERER'];
//Check if browser sends referrer url or not
if ($referer == "") { //If not, set referrer as your domain
$domain = $yoursite;
} else {
$domain = parse_url($referer); //If yes, parse referrer
}
if($domain['host'] == $yoursite || $domain['host'] == $yoursite2 || $domain['host'] == $yoursite3 || $domain['host'] == $yoursite4 || $domain['host'] == $yoursite5 || $domain['host'] == $yoursite6 || $domain['host'] == $yoursite7 || $domain['host'] == $yoursite8) {
//Run your dowloading code here normally
} else {
//The referrer is not your site, we redirect to your home page
header("Location: iptal.html");
exit(); //Stop running the script
}
$metin1="içerik gösterildi, ";
echo"
<html>
<head>
</head>
<body>
<b>$metin1</b><br>
</body>
</html>
";
?>