好的,我正在Minecraft地区建立一个网站。这个区域非常有竞争力!因此,当我是顶级的Minecraft服务器/图形人员并且我想要出售我的知识时,我不希望人们窃取我的来源。我知道如果您使用PHP并查看源代码,则会弹出一个空白的源代码页。请不要告诉我,我需要用PHP编写我的页面代码,因为老实说,我对此并不了解。我试着做了
<?php
$page = file_get_contents('http://mysite.com/websitecode.html');
echo $page
?>
但每当我点击CTRL + U时,仍会显示源代码。我真的不希望别人偷我的东西,因为其他人这样做便宜,这让我很难过。请帮助,如果他们是任何其他方式我可以禁止任何人看到源代码,请告诉我!
答案 0 :(得分:3)
您无法防止需要输出到浏览器的任何内容被用户窃取。你能做的最好的事情是混淆它,但任何有任何决心的人都可以轻易地绕过它。
答案 1 :(得分:1)
正如其他人指出的那样,你无法隐藏隐藏提供给浏览器的HTML源代码。
实现接近您想要做的事情的一种方法是提供只有一个AJAX调用的页面来从PHP脚本获取源代码。
如果您真的想让事情变得复杂,那么您的AJAX调用可以返回一个加密版本的html,您将使用一些混淆的JavaScript来解密。
当然,这不是防弹的,因为任何用户都可以访问您的javascripts。
答案 2 :(得分:0)
你不能隐藏源代码,至少不是你的意思,而是使用聪明的方式隐藏你的css文件,这会使它有点,如果有经验,只有更难获得内容和所有
答案 3 :(得分:0)
你是什么意思隐藏HTML?你可以使用它,但你无法隐藏它。如果没有html,将呈现什么页面。
答案 4 :(得分:0)
无法阻止用户看到您的HTML代码。
当浏览器从服务器请求您的页面时,服务器会将HTML代码发送到浏览器,浏览器会指出如何在页面上显示所有内容。因此,浏览器将始终接收HTML代码 - 因此,浏览器可以阻止用户看到该代码,而不是您。考虑到所有主流浏览器都允许查看源代码,你运气不好。
答案 5 :(得分:0)
您将无法遗憾地隐藏用户的html页面代码,我也曾想过这个问题。您的服务器端代码是安全的,但是将为DOM显示任何HTML格式