如何使代码不可见

时间:2013-01-04 06:49:26

标签: php invisible

我完成了我的PHP代码,并希望将其放在服务器上。但我不想让其他人看到它,并且代码可以由服务器执行。这意味着用户看不到它,但服务器可以看,理解和执行。那怎么办? 感谢。

4 个答案:

答案 0 :(得分:4)

PHP源不会像Javascript或CSS这样的浏览器提供ASCII。相反,它在服务器上运行,输出发送回浏览器。因此,您不必担心用户下载您的PHP源代码,除非您搞砸了Apache安装以解析PHP文件(提示:除非您尝试这样做,否则您可能没有)。

话虽如此,我希望尽可能将我的PHP包含文件保留在Web根目录之外。这意味着用户将无法执行这些脚本,但是他们将执行的脚本可以包含它们。

例如,如果您的index.php文件位于/var/site/www,我会将所有可用的PHP文件放在/var/site/inc中。

答案 1 :(得分:1)

PHP是一种服务器端脚本语言,因此当提供给客户端时,它始终是不可见的。

现在,如果您询问如何保护您的Web服务器与您正在运行的Web服务器(可能是apache)有关。这些设置通过配置文件进行更改。

答案 2 :(得分:0)

php代码只能在服务器端看到。如果您在服务器端运行,那么为什么其他人可能会看到它?

答案 3 :(得分:0)

为实现这一目标,我建议您查找并使用以下方法之一:

  • 如果您使用的是Windows,请查看WAMP
  • 如果您使用的是Linux,请查看LAMP
  • 如果您使用的是OSX,请查看MAMP

这些都是包含Apache,MySQL和PHP的软件包。 (那是" AMP"代表什么,而W / L / M代表" Windows" /" Linux" /" Mac&# 34。

如果您已安装上述其中一项,只需将文件放在服务器文件夹内的htdocs文件夹中,然后访问您的localhost / IP即可查看您的代码,而无需查看您的代码。