代码通知我我的网站是否被盗

时间:2011-06-19 17:45:23

标签: php javascript html

所以我编写了一些PHP代码来检查当前站点的URL,然后将其与它应该位于的URL进行比较,如果有人复制粘贴我的代码并在自己的站点上使用它,则通过电子邮件发送给我。然后我碰到我的桌子,意识到PHP将在服务器上执行,而潜在的盗贼甚至都看不到代码。

所以我一直试图想办法停止我网站的简单完整复制粘贴。是否有可能在java脚本中做某种事情,或者如果我的网站被盗则会通知我,或者如果它被破坏的话。

5 个答案:

答案 0 :(得分:3)

  

所以我一直在想办法停止我网站的简单完整复制粘贴

短期和长期是不可能的。 如果您的网站包含特定设计,则受法律保护。你或许可以通过合法手段打击公然的剽窃。

除此之外,没有可靠的方法来保护HTML源代码。

答案 1 :(得分:2)

您可以在Javascript中通过document.domain检查域名,如果它与您的域名不匹配,请向您的服务器发送一封AJAX请求以发送电子邮件。

确保通过uglify,minify等对代码进行模糊处理

这可以保护它免受新手复制你的页面而不需要阅读代码,而体面的程序员则能够弄明白并删除它。

答案 2 :(得分:1)

这实际上是不可能的。您可以在其他网站上验证HTML和Javascript,但除非您是谷歌,否则您的服务器永远无法将您网站的Html或JS与其他网站进行比较。

在代码中警告人们使用您的代码可能会导致他们诉诸法律诉讼。

答案 3 :(得分:1)

如果更难以理解,您可以obfuscate Javacscript制作,但即使这样也可以解开并重复使用。您可以在HTML中尝试same techniques,但这些也不可能逆转。

答案 4 :(得分:1)

你可以在代码中添加一个不可见的图像(。如果复制你的代码的人太愚蠢到不检查这个,那么对于其他人站点的这个图像的请求将显示在你的日志中,其中refferer设置为其他人页面网址。