-4

好的,所以我正在 Minecraft 区域创建一个网站。这个领域竞争非常激烈!因此,当我是一流的 Minecraft 服务器/图形人员并且我想出售我的知识时,我不希望人们窃取我的资源。我知道如果你使用 PHP 并查看源代码,只会弹出一个空白的源代码页面。请不要告诉我我需要用 PHP 对我的页面进行编码,因为老实说,我对此知之甚少。我试着做

<?php
$page = file_get_contents('http://mysite.com/websitecode.html');
echo $page
?>

但是每当我单击 CTRL+U 时,它仍然显示源代码。我真的不希望别人偷我的东西,因为那样别人会以更便宜的价格来做,这要了我的命。请帮忙,如果他们有任何其他方式我可以禁止任何人看到源代码,请告诉我!

4

6 回答 6

3

你无法阻止任何需要输出到浏览器的东西被用户窃取。你能做的最好的就是混淆它,但任何有决心的人都可以轻松地绕过它。

于 2012-11-18T02:04:59.620 回答
2

正如其他人指出的那样,您无法隐藏提供给浏览器的 HTML 源代码。

实现接近您想要做的事情的一种方法是仅使用一个 AJAX 调用来提供页面,以从您的 php 脚本中获取源代码。

如果你真的想让事情变得复杂,你的 AJAX 调用可以返回一个加密的 html 版本,你将使用一些混淆的 javascript 来解密它。

当然,这不是万无一失的,因为任何用户都可以访问您的 javascript。

于 2012-11-18T02:32:54.020 回答
0

你不能隐藏源代码,至少不是你的意思,而是使用巧妙的方式隐藏你的 css 文件,这将使它有点,如果一个人有经验的话,获取内容会更难一些

于 2012-11-18T02:04:11.173 回答
0

你是什​​么意思隐藏html?你可以编码它,但你不能隐藏它。如果没有 html,将呈现什么页面。

于 2012-11-18T02:05:32.213 回答
0

没有办法阻止用户看到您的 HTML 代码。

当浏览器从服务器请求您的页面时,服务器会将 HTML 代码发送到浏览器,浏览器会计算出如何在页面上显示所有内容。因此,浏览器将始终接收 HTML 代码 - 因此,由浏览器来阻止用户看到该代码,而不是您。并且考虑到所有主流浏览器都允许查看源代码,那么您就不走运了。

于 2012-11-18T02:06:18.420 回答
0

可悲的是,您将无法向用户隐藏 html 页面代码,我前段时间也想知道这一点。您的服务器端代码是安全的,但将为 DOM 显示任何 HTML 格式

于 2012-11-18T02:06:19.590 回答