Sayfanız frame içinde gösterilemesin
Sayfanızın farklı sayfalar içinde frame içinde gösterilememesi için çeşitli yöntemler mevcut.
Eğer Javascript ile frame içinde gösterilmesini engellemek isterseniz; aşağıdaki kodu sayfanıza ekleyebilirsiniz.
<Script language="JavaScript"> <!-- Force all the previous frames off if (self.parent.frames.length != 0) self.parent.location=document.location.href; // --> </script>
Php içinden header fonksiyonu kullanarak frame içinden kullanımı engellemek isterseniz; aşağıdaki gibi daha kısa bir kod ile amacınıza ulaşabilirsiniz.
<?php header("X-FRAME-OPTIONS: DENY"); ?>
Workaround:
Eğer sayfayı curl ile çekip script kodunu ya da header kodunu elimine ettikten sonra iframe içinde gösterim yapılırsa remote siteye müdahele etmeden sayfa iframe içinde ya da doğrudan çeken site içinde iframesiz gösterilebilir.