我有一个基本的PHP页面,它使用HTML页面中的用户输入为用户生成列表。
如何加密此页面以防止用户访问源代码?
我在网上看到了很多关于填充html,禁用右键并使用Javascript加密代码的信息。我无法使Javascript编码工作,并且我没有使用其中一个专门的'服务,所以我来这里寻找进一步的答案。
经过所有研究,结果发现用户看不到PHP代码,就像能够看到HTML代码一样。由于HTML对用户可见,我认为我的PHP文件上的PHP代码也是可见的。结果是一种解脱,因为这意味着我的PHP代码免受公众的注意。
在下面的简短查询和一些有用的答案后,我找到了一个非常简单的解决方案,看起来像一个困难的问题。
我希望这篇文章可以帮助处于同样情况的人们,他们觉得自己无法保护自己的代码,这样才能找到一个非常简单的解决方案。
谢谢,
安德鲁
答案 0 :(得分:4)
正如其他人所说,除非您的服务器以某种方式错误配置或被黑客攻击,否则公众无法访问php代码。
但是,表单数据是在未加密的客户端和服务器之间发送的。对于敏感数据(例如密码),这存在安全问题。要解决此问题,您需要购买SSL证书。大多数托管公司都可以卖给你。
请记住,由于Web的工作方式,HTML,CSS和JavaScript的最终输出源始终是用户可见的。对于很多人来说,这种开放性使互联网变得如此伟大。
答案 1 :(得分:1)
您可以使用ionCube Encoder对代码进行编码。