Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果我的网站被盗,则通知我的代码_Php_Javascript_Html - Fatal编程技术网

Php 如果我的网站被盗,则通知我的代码

Php 如果我的网站被盗,则通知我的代码,php,javascript,html,Php,Javascript,Html,所以我写了一些php代码来检查当前站点的URL,然后将其与它应该位于的URL进行比较,如果有人复制粘贴了我的代码并在自己的站点上使用它,我会给我发电子邮件。然后我的头撞在桌子上,意识到PHP将在服务器上执行,潜在的窃贼甚至永远不会看到这些代码 所以我一直在想办法阻止我的网站的简单完整拷贝粘贴。有没有可能在java脚本中做类似的事情,或者在我的网站被盗时通知我,或者在我的网站被盗时让它崩溃 所以我一直在想方设法阻止我的网站简单的完整复制粘贴 总之,这是不可能的。 如果您的网站包含特定设计,则受法律

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

所以我一直在想办法阻止我的网站的简单完整拷贝粘贴。有没有可能在java脚本中做类似的事情,或者在我的网站被盗时通知我,或者在我的网站被盗时让它崩溃

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

总之,这是不可能的。 如果您的网站包含特定设计,则受法律保护。你可以通过法律手段打击公然的敲诈勒索行为


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

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


只需警告代码中的人,使用代码可能会导致他们提起诉讼。

您可以让if变得更难理解,但即使这样,也有可能分离和重用。您可以在HTML中尝试,但这些都不是不可能逆转的。

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

确保通过丑陋、缩小等方式混淆代码


这样可以防止新手在不阅读代码的情况下复制页面,而优秀的程序员则可以找到并删除它。

您可以在代码中添加一个不可见的图像(.如果复制你的代码的人愚蠢到不检查此信息,那么为他人网站请求此图像的请求将显示在你的日志中,并将引用者设置为他人页面url。

也许是谷歌在你的网站上搜索完整句子的某件事?似乎有点偏执,但通常完整的复制粘贴只针对caching或类似Wayback机器的东西。你确定有人真的想“窃取你的网站”吗?如果你想保护你的源代码,不要在客户端服务器上托管网站。只需在FrontPage或Dreamweaver中创建你的网站,那么就不会有人想窃取你的HTML源代码:)哈哈,也许吧。如果它能起作用,为什么不呢?听起来不错,我有var url=document.domain;来获取域,但我以前从未使用过AJAX,对javascript知之甚少。如何使用If语句和发送电子邮件?