Php 如何保护网页中的内容以避免像Codeforces.com那样被复制?

Php 如何保护网页中的内容以避免像Codeforces.com那样被复制?,php,web,Php,Web,可能重复: 网页中的大部分内容可以复制并粘贴到其他程序中 如何保护它以避免被复制 例如,Codeforces.com经常举办一种编码竞赛。每个人都提交代码来解决问题。除此之外,他们还可以选择破解他人的代码。黑客意味着检查代码并找到bug。为了公平起见,该系统只允许人们看到其他人的代码,而不能复制 有没有简单的方法来满足这个要求。将代码转换为映像是一种简单的方法,但会给服务器带来太多的开销。修复应用程序机制,使其不可能实现--要求用户完成提交(或放弃编写提交的能力)在他们查看其他用户提交的内容之

可能重复:

网页中的大部分内容可以复制并粘贴到其他程序中

如何保护它以避免被复制

例如,Codeforces.com经常举办一种编码竞赛。每个人都提交代码来解决问题。除此之外,他们还可以选择破解他人的代码。黑客意味着检查代码并找到bug。为了公平起见,该系统只允许人们看到其他人的代码,而不能复制


有没有简单的方法来满足这个要求。将代码转换为映像是一种简单的方法,但会给服务器带来太多的开销。

修复应用程序机制,使其不可能实现--要求用户完成提交(或放弃编写提交的能力)在他们查看其他用户提交的内容之前。

修复应用程序机制,使其不可能——要求用户在查看其他用户提交的内容之前完成提交(或放弃编写提交的能力)。

如果您将内容发送到其他人的机器,总会有办法复制它。由于用户可以使用html解析器访问网页,甚至不使用浏览器,因此浏览器提供的任何技巧都可以被高级用户覆盖。

如果您将内容发送到其他人的机器,总会有一种复制方法。由于用户可以使用html解析器访问网页,甚至不使用浏览器,因此浏览器提供的任何技巧都可以被高级用户覆盖。

如果您真的需要这样做,尽管这会让人们非常恼火,并可能导致人们离开您的网站。

您可以用预先制作的图像替换一些保留字,比如说“echo”是文本echo的图像。这肯定会使复制更加困难。因此,不改变整个代码作为图像,只需使用预先制作的图像,如果需要,您甚至可以使用图像服务代码,从散列名称中选择要使用的图像,这样用户就不能编写脚本来“去芯片化”您的文本


所以,image的源代码是“image.php?img=45x1jJEZN99r9xAQhSt5E0”,而您的image.php会使用“echo”image对需要的内容进行排序。但“image.php?img=Nasf1237179sdfx12120”也指的是echo。如果你真的需要这么做,就发挥你的想象力吧,尽管这会让人们非常恼火,并可能导致人们离开你的网站

您可以用预先制作的图像替换一些保留字,比如说“echo”是文本echo的图像。这肯定会使复制更加困难。因此,不改变整个代码作为图像,只需使用预先制作的图像,如果需要,您甚至可以使用图像服务代码,从散列名称中选择要使用的图像,这样用户就不能编写脚本来“去芯片化”您的文本


所以,image的源代码是“image.php?img=45x1jJEZN99r9xAQhSt5E0”,而您的image.php会使用“echo”image对需要的内容进行排序。但“image.php?img=Nasf1237179sdfx12120”也指的是echo。发挥你的想象力……

你愿意给你的用户带来多少痛苦,你的普通用户有多老练?你愿意给你的用户带来多少痛苦,你的普通用户有多老练?