2015-07-09 111 views
-2

我知道他们不能,如果它是.php文件,但如果它在.html文件中的标签? 我在谷歌上找不到任何信息,所以我不得不在这里问。客户端可以在html文件中找到php代码吗?

+5

如果apache配置为发送html文件到php:否 – castis

+1

发表你的意思的样本。如果你的意思是'

<?php echo'hi';?>

''的话,答案是否定的。这将显示为'

hi

'。如果安装了PHP,运行正常,并且该文件是'.php' /或处理程序已被修改为服务请求的扩展。 – chris85

+2

PHP是一个_preprocessor_,它基本上意味着HTML或PHP文件在被显示给用户之前被_processed处理。如果PHP在您的服务器上工作,那么PHP代码对用户不可见。 – Xufox

回答

0

正如人们在评论中所述,只要服务器配置正确,他们就无法看到您的代码。

但是,许多网络服务器最终会编辑它们的配置文件,这些文件会不时导致错误,导致代码在修复之前可见。如果你有几分敏感的材料在你的PHP代码(如API密钥),那么你可以考虑的问题,如下列:在一个地区

  • 存储敏感代码,Web服务器将不提供直接访问。
  • 使用适当的包含方法访问敏感代码,而不将其直接放入网页。
相关问题