如果所有php都由Ajax处理,那么使用php扩展名而不是.html的任何理由


Any reason to use .php extension - not .html - if all PHP is handled by Ajax?

在编写一个使用php、Javascript和jQuery的应用程序时,我将一个文件命名为index.php。最后,我意识到index.PHP文件中没有PHP代码,所以我将文件扩展名改为.html,经过一些测试,似乎没有问题。

index.HTML文件中所有涉及HTML的内容都是JavaScript。我从表单中读取字段,写入MySQL数据库,然后读取数据库并写回HTML。JavaScript向各种PHP文件发出Ajax请求。

如果我使用文件名index.html,如果我将文件移动到另一个Web服务器,我是否可能遇到麻烦?

如果一个文件不包含任何PHP,就没有理由给它一个.php文件扩展名。

不构建页面有各种不同的原因,因此只有在JavaScript可用的情况下它才能工作(这意味着文件应该包含PHP,因为这是您选择的服务器端语言)。

我更喜欢.php,因为如果你想在那里添加一些php代码,那你就是做不到。在.html中不能是php代码。