我刚刚发现每个人都可以通过alt按键和左键单击来下载我的 php 文件。
但是,所有其他网站都通过将下载内容替换为静态 html 文件来阻止访问者下载其源文件。
我不知道如何隐藏我的源文件。任何人都可以帮忙吗?我是否以某种方式弄乱了我的服务器设置?
我刚刚发现每个人都可以通过alt按键和左键单击来下载我的 php 文件。
但是,所有其他网站都通过将下载内容替换为静态 html 文件来阻止访问者下载其源文件。
我不知道如何隐藏我的源文件。任何人都可以帮忙吗?我是否以某种方式弄乱了我的服务器设置?
他们没有下载您的 PHP 文件,他们只是下载您的 PHP 脚本生成的静态 HTML。下载 PHP源代码的能力取决于服务器配置。
您是说,如果您单击file.php
正常方式,它会按预期运行并且您会看到该 PHP 脚本的输出,但是如果您单击 ALT,那么您可以下载该文件的源代码吗?我真的很怀疑。您可以下载的所有内容可能是您的脚本的输出。
他们没有下载您拥有的实际 php 代码。他们只会像浏览器一样获取您的输出。如果您在页面上按 CTRL + S,您可以执行相同的操作。
因此,只要您的 php 代码 id 已编译,您就不必担心这一点。
PHP 被解释并吐出一些输出(使用echo
s 和print
语句),这些输出作为纯 HTML 发送到浏览器。他们不能“下载你的 PHP”。除非您提供源代码文件.phps
(通常)。