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