Merhaba. Siteme sadece belirli sitelerin iframe ile girebilmesini istiyorum. Yani siteme normal giremeye çalışanlar boş sayfa görsün fakat iframe ile çekenler içeriği görebilsin istiyorum nasıl yapabilirim?
İframe ile çekerken de mesela;
website1.com içeriği görebilirken;
website2.com göremesin istiyorum ne yapmalıyım?
Sitede Sadece İframe Verme
3
●49
- 24-08-2021, 23:31:22Sayfanıza gelen requestlerde iframe hangi urlde ekliyse o url referer olarak gelir. refererdan domain kontrolü yaparak istediğiniz siteden gelen ziyaretleri kabul edip istemediklerinize içeriklerinizi engelleyebilirsiniz.Omerfd adlı üyeden alıntı: mesajı görüntüle
- 24-08-2021, 23:54:27PHP tarafında şu şekilde ancak bu tam anlamıyla çözüm olacağını zannetmiyorum. Iframe url'yi alır ama Referer doğru yönlendirme de olabilir.
<?php if(isset($_SERVER['HTTP_REFERER'])){ $base = basename($_SERVER['HTTP_REFERER']); if($base != 'siteadresiniz.com'){ echo 'yetkisiz'; die(); } } ?> sayfa içeriğiapache_headers modul apache üzerinde açıksa .htaccess dosyası üzerinden sağlıklı şekilde çözebilirsiniz:
Header always append X-Frame-Options SAMEORIGIN
SAMEORIGIN yerine DENY kullanırsanız kendi domaininiz dahil iframe kullanılamaz. - 25-08-2021, 00:58:51yasarkemaldag adlı üyeden alıntı: mesajı görüntülebrown adlı üyeden alıntı: mesajı görüntüle
Teşekkürler Arkadaşlar Çözümleriniz İçin REFERER ile yaptım