【问题标题】:I need to protect my website from iframe. In the same times, i need to iframe by my own sites and some permitted website. How can i do this?我需要保护我的网站免受 iframe 的影响。同时,我需要通过我自己的网站和一些允许的网站进行 iframe。我怎样才能做到这一点?
【发布时间】:2013-04-07 03:46:31
【问题描述】:

我需要保护我的网站免受 iframe 的影响。同时,我需要通过我自己的网站和一些允许的网站进行 iframe。我该怎么做?

除非我允许,否则每个网站都不能使用 iframe。我看到它可以通过javascript证明。

查看此链接实现代码查看源:http://onlinefreetv.net/test.php/

通过上面的代码,我可以保护任何 iframe,但是这个系统没有设施允许我自己的网站或允许的网站做 iframe。

我希望我能描述一切以获得实际帮助。谢谢

【问题讨论】:

  • 其实我不擅长编码。你能解决这个问题吗?我想通过 onlinefreetv.net 和一些允许的网站允许 iframe,但如果他们 iframe 任何链接,所有其他正常网站都会重定向到我的网站。
  • 听起来您正试图在您的网站上实施虚假广告点击......基本上点击劫持......:/
  • 让我们谈谈我的房间:chat.stackoverflow.com/rooms/28210/servant
  • @Servant 他需要 20 个代表。

标签: php javascript security .htaccess iframe


【解决方案1】:

我相信这就是你要找的。​​p>

if (top.location !== self.location){
    top.location = self.document.location;
}

【讨论】:

【解决方案2】:

如果可行的话,最好在 .htaccess 隐藏文件中尝试这些配置指令:

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_REFERER} !yoursite\.com$
RewriteRule . /abuse.txt [L]

并在您的文件管理器上创建一个 /abuse.txt 文件,其中包含您想要的滥用语句,例如任何警告或警告。但请确保您的网络托管帐户具有 Apache HTTP Servermod_rewrite

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-08
    • 2019-01-12
    • 2011-09-01
    相关资源
    最近更新 更多