Php 防止在分发时删除代码?

Php 防止在分发时删除代码?,php,javascript,encryption,Php,Javascript,Encryption,我正在为某人创建一个免费的网站作为帮助,但作为回报,我将在底部有我的链接,我如何才能使它这样的网站将无法正常工作,如果链接被删除?我也可以在这双了,并允许它,所以我可以远程更改链接 显然,我会使用javascript或php,最好是php 有什么简单的方法可以做到这一点吗?或者这仅仅是一个evalbase64_解码的问题 谢谢, 斯特凡你不能。要做到这一点,没有什么傻瓜式的方法,也没有任何迷惑和其他伎俩值得付出努力。只需不时手动检查链接是否仍然存在 如果您必须有一个自动化的解决方案,您可以设置一

我正在为某人创建一个免费的网站作为帮助,但作为回报,我将在底部有我的链接,我如何才能使它这样的网站将无法正常工作,如果链接被删除?我也可以在这双了,并允许它,所以我可以远程更改链接

显然,我会使用javascript或php,最好是php

有什么简单的方法可以做到这一点吗?或者这仅仅是一个evalbase64_解码的问题

谢谢,
斯特凡

你不能。要做到这一点,没有什么傻瓜式的方法,也没有任何迷惑和其他伎俩值得付出努力。只需不时手动检查链接是否仍然存在


如果您必须有一个自动化的解决方案,您可以设置一个爬虫程序,例如使用wget,每两周访问一次站点并检查链接是否仍然存在。但是,它可以保持在原来的位置,并简单地使用CSS使其不可见。。。我真的认为手工检查是最好的办法。

你不能。要做到这一点,没有什么傻瓜式的方法,也没有任何迷惑和其他伎俩值得付出努力。只需不时手动检查链接是否仍然存在


如果您必须有一个自动化的解决方案,您可以设置一个爬虫程序,例如使用wget,每两周访问一次站点并检查链接是否仍然存在。但是,它可以保持在原来的位置,并简单地使用CSS使其不可见。。。我真的认为手动检查是最好的方法。

无意冒犯,添加一个kill开关,如果你的电子邮件地址被删除,该开关将使设计无效听起来有点邪恶。即使您尝试一些古怪的Javascript hijinks来检查DOM中是否存在您的电子邮件地址,也没有可靠的方法来阻止某人对网站的源代码进行反向工程

就我个人而言,虽然这可能太晚了,但我建议与客户签订一份合同,规定您的联系信息不能从设计中删除。法律检查可能比技术检查更有力,我相信这里就是这样

另一个问题被提出:为什么要和一个你不太信任的人做生意,而不给你工作上的荣誉


是的,您可以远程更改链接。最简单的方法是获得对客户端主机的FTP访问权,然后简单地更改已部署网站上的源代码。

无意冒犯,添加一个kill开关,如果删除了您的电子邮件地址,该开关将使设计无效,听起来有点邪恶。即使您尝试一些古怪的Javascript hijinks来检查DOM中是否存在您的电子邮件地址,也没有可靠的方法来阻止某人对网站的源代码进行反向工程

就我个人而言,虽然这可能太晚了,但我建议与客户签订一份合同,规定您的联系信息不能从设计中删除。法律检查可能比技术检查更有力,我相信这里就是这样

另一个问题被提出:为什么要和一个你不太信任的人做生意,而不给你工作上的荣誉


是的,您可以远程更改链接。最简单的方法是获得对客户端主机的FTP访问权,只需更改已部署网站上的源代码。

您的效率取决于您帮助的人的编码技能。确保他不会更改url的唯一方法是让您托管它。即使你给他一个二进制服务,可以访问远程站点的url,一个足够聪明的人可以改变二进制是的,这可能很难做到。我建议确保你信任这个人,而不仅仅是为了链接


如果您为链接执行此操作,一些简单的模糊处理(如ROT13或base64)通常可以做得很好。您也可以支持类似的远程更新。

您的效率取决于您帮助的人的编码技能。确保他不会更改url的唯一方法是让您托管它。即使你给他一个二进制服务,可以访问远程站点的url,一个足够聪明的人可以改变二进制是的,这可能很难做到。我建议确保你信任这个人,而不仅仅是为了链接

如果您为链接执行此操作,一些简单的模糊处理(如ROT13或base64)通常可以做得很好。您可以类似地支持远程更新。

您可以为它们提供几乎所有的代码。例如,将一块Javascript托管在您控制的CDN站点上。这个Javascript对于页面的工作至关重要,而且很难替换。除了重要的功能外,此Javascript还将确保您的电子邮件地址存在,并在需要时插入新的DHTML元素

当然,他们可以从CDN下载您的Javascript,删除您操作DHTML的部分,托管自己的Javascript副本,更改HTML中的链接

最终,您将为他们提供带有一些许可证限制的源代码。如果他们决定不遵守,你几乎无法强迫他们遵守。你只需要和那些愿意合作的人做生意。

你可以给他们几乎所有的代码。例如,将一块Javascript托管在您控制的CDN站点上。这个Javascript对于页面的工作至关重要,而且很难替换。除了重要的功能外,此Javascript还将确保您的电子邮件地址存在,并在需要时插入新的DHTML元素

当然,他们可以从CDN下载您的Javascript,删除您操作DHTML的部分,托管自己的Javascript副本,更改HTML中的链接


最终,您将为他们提供带有一些许可证限制的源代码。如果他们决定不遵守,你几乎无法强迫他们遵守。你只需要和那些愿意合作的人做生意。

我是为一个朋友做的,他正在为他们的朋友添加内容,这只是为了确保,而且主要是出于好奇和诚实。我以前一直在考虑制作模板,以及如何制作模板。谢谢你的回复。这是一个2小时的快速工作,所以我不认为有必要签订合同:朋友就是朋友,删除链接的价值比他们高,我信任他们!我这样做是为了一个朋友谁是添加内容的朋友,这只是为了确保,主要是好奇,以诚实。我以前一直在考虑制作模板,以及如何制作模板。谢谢你的回复。这是一个2小时的快速工作,所以我不认为有必要签订合同:朋友就是朋友,删除链接的价值比他们高,我信任他们!托管在CDN上的Javascript可以在服务器上查看、复制和替换。确保依赖外部资源的唯一方法是确保该外部资源是服务器端的。无论哪种方式,这都引入了延迟问题,我确信这是足够多的理由来考虑在大多数情况下不这样做。在CDN上托管的JavaScript可以在服务器上查看、复制和替换。确保依赖外部资源的唯一方法是确保该外部资源是服务器端的。无论哪种方式,这都引入了延迟问题,我确信这是足够多的理由考虑在大多数情况下不这样做。