Sayfa Gelen bağlantıdan Acılsın.
Merhaba
Örnekle acıklama daha kolay olur.
Site adrsi; www.a.com içinde Ornek.php sayfa var. Bu sayfa www.b.com dan gelen bağlantıyla acılmasını istiyorum. bunu nasıl yapabirim.
Aşağdaki kodla denedim olmadı.
if (! strstr("www.b.com", $_SERVER["PHP_SELF"])) die ("Bu sayfa tek başına görüntülenemez");
Php
$site = 'a.com/';
if($_SERVER['SERVER_NAME']==$site){
include 'ornek.php';
}else{
echo 'bu sayfayi goremezsiniz!';
}
Yanıtınız için teşekkürler. test ettim olmadı.
Php
if (strpos($_SERVER['HTTP_REFERER'],'b.com') == FALSE) die ('Bu sayfa tek başına görüntülenemez');
şeklinde yapabilirsiniz fakat bu olaya çok güvenmeyin. çünki bazı tarayıcılar REFERER bilgisi göndermeyebilir.
Eğer isterseniz javascript ile yapabilirsiniz. Eğer pencere popup ise ana penceredeki url satırını kontrol ettirebilirsiniz ve duruma göre açarsınız. Eğerki yönlendirme yapıcaksanız tarayıcı geçmişindeki bir önceki sitenin ne olduğunu kontrol edip o şekilde yapabilirsiniz. Fakat php ile yapıcaksanız yukardaki yöntemi öneririm