如果我想查看用html编写的网页代码,我只需右键单击并选择查看源代码即可。可以用php文件完成相同的操作,这样我就可以了解某些任务是如何完成的?有没有办法隐藏代码?
答案 0 :(得分:4)
除非服务器设置不正确,否则不行。非常没有。
例如,在我的“includes / database.php”文件的顶部,我有三行看起来像
$host = "localhost";
$username = "myuser";
$password = "mypassword";
你可以看到为什么我不希望公开显示......
答案 1 :(得分:3)
不,他们不能。 PHP是一种服务器端脚本语言,浏览器实际上从未看到过PHP代码。
答案 2 :(得分:3)
一般不会,我会告诉你原因。
浏览器要求提供Web服务器可以为用户提供的文件。例如,该文件的扩展名为.php。设置Web服务器,每当他获得具有该扩展名的文件的请求时,他必须首先通过PHP运行它并使用PHP的输出作为输出来为用户服务。
因此,用户要求提供文件,Web服务器找到它,看到PHP必须首先处理它,PHP会给Web服务器输出(无论是什么),然后Web服务器向用户提供该内容
可能会发生Web服务器配置错误并跳过PHP步骤,因此用户会看到纯PHP,但这种情况非常罕见,通常会立即发现。
答案 3 :(得分:1)
答案 4 :(得分:0)
如果文件扩展名为.phps
,则只能查看代码答案 5 :(得分:0)
超文本预处理器是解释器,它理解代码并在网络服务器的帮助下转换成html格式,因此not
能够在网络服务器上查看
但是在没有Webserver的本地机器上我们可以看到代码