-2

我有一个基本的 PHP 页面,它使用来自 HTML 页面的用户输入来为用户生成一个列表。

如何加密此页面以防止用户访问源代码?

我在网上看到了很多关于填充 html、禁用右键单击和使用 Javascript 加密代码的信息。我无法让 Javascript 编码工作,而且我对使用其中一种“专业”服务没有信心,所以我来这里寻找进一步的答案。

经过所有这些研究,事实证明,用户看不到 PHP 代码,就像可以看到 HTML 代码一样。由于 HTML 对用户可见,我假设我的 PHP 文件中的 PHP 代码也可见。结果让人松了一口气,因为这意味着我的 PHP 代码不受公众关注。

经过简短的查询和下面的一些有用的答案,我找到了一个非常简单的解决方案来解决看似困难的问题。

我希望这篇文章可以帮助那些感觉无法保护自己的代码的相同情况的人,这样他们就可以从一个非常简单的解决方案中找到解脱。

谢谢,

安德鲁

4

2 回答 2

4

正如其他人所说,除非您的服务器配置错误或以某种方式被黑客入侵,否则公众无法访问 php 代码。

但是,表单数据在客户端和服务器之间发送时未加密。对于敏感数据(例如密码),这存在安全问题。要解决此问题,您需要购买 SSL 证书。大多数托管公司都可以卖给你这个。

请记住,由于 Web 的工作方式,用户始终可以看到 HTML、CSS 和 JavaScript 的最终输出源。对于许多人来说,正是这种开放性让互联网如此伟大。

于 2013-09-28T06:51:32.000 回答
1

您可以使用 ionCube Encoder 对代码进行编码。

于 2013-09-28T07:44:46.660 回答