将HTML文件与PHP内容保存为*.php
个文件或*.html
个文件之间有区别吗?
答案 0 :(得分:2)
是。除非你set your webserver up to serve html
files through the PHP interpretor,否则这些永远不会与PHP交谈,这意味着它将输出原始的PHP代码。
大多数默认配置
<div><?php echo 'test'; ?></div>
将输出以下内容:
PHP (.php
,有时.php3
/ .php4
/ .php5
/ .phps
):
<div>test</div>
<强> HTML 强>:
<div><?php echo 'test'; ?></div>
HTML文件将在浏览器中显示为(empty)
,但如果您查看源代码,则可以看到原始PHP代码。
答案 1 :(得分:1)
这取决于您的Web服务器的配置,但一般来说,是的:大多数Web服务器的默认设置意味着.php
文件将被处理为PHP,而.html
文件将直接发送到浏览器,无需任何处理。
如果你真的想改变这种行为,但这可能是一个坏主意。
如果您尝试通过这样做让您的网址更加“友好”,那么它绝对不是最好的方法。它不会真正改变文件扩展名以外的任何内容;您仍然会看到用户会看到的丑陋的网址参数等。
作为替代方案,您可以考虑使用网址重写(即mod_rewrite)将用户输入的“友好”网址转换为.php
网址,并使用您的代码处理网址参数。
答案 2 :(得分:0)
您无法从.html
文件