所以我编写了一些PHP代码来检查当前站点的URL,然后将其与它应该位于的URL进行比较,如果有人复制粘贴我的代码并在自己的站点上使用它,则通过电子邮件发送给我。然后我碰到我的桌子,意识到PHP将在服务器上执行,而潜在的盗贼甚至都看不到代码。
所以我一直试图想办法停止我网站的简单完整复制粘贴。是否有可能在java脚本中做某种事情,或者如果我的网站被盗则会通知我,或者如果它被破坏的话。
答案 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设置为其他人页面网址。