-6

我完成了我的php代码,想把它放在服务器上。但是我不想让它对其他人可见,并且代码可以由服务器执行。这意味着用户看不到它,但服务器可以看到,理解并执行。那么怎么做呢?谢谢。

4

4 回答 4

4

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

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

例如,如果您的index.php文件/var/site/www/var/site/inc.

于 2013-01-04T06:53:37.693 回答
1

PHP is a server side scripting language and as such when served to the client will always be invisible.

Now if your asking how to secure your web server that has to do with which web server you are running (likely apache). Those settings are altered via the configuration file.

于 2013-01-04T06:55:46.817 回答
0

php 代码只能在服务器端看到。如果您在服务器端操作,那么为什么会有被其他人看到的风险?

于 2013-01-04T06:55:33.977 回答
0

为此,我建议您查找并使用以下方法之一:

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

这些都是包含 Apache、MySQL 和 PHP 的软件包。(这就是“AMP”的意思,而 W/L/M 代表“Windows”/“Linux”/“Mac”。

当您安装了上述其中之一后,只需将文件放在服务器文件夹内的 htdocs 文件夹中,然后访问您的 localhost/IP 以查看您的代码,而实际上无法查看您的代码。

于 2013-01-04T07:33:26.823 回答