我不知道它为什么应该是,但index.html感觉“正确”。我使用的index.php,因为如果我的登录失败,我要在初始登录页面返回的index.php,并显示返回的错误上,像这样...使用index.php代替index.html是不好的做法吗?
<?php
if(isset($_GET["loginFailed"])) {
echo ($_GET['reason']);
}
?>
这是一个修整但是'理由'将被php解密并显示一个用户友好的错误。
登录错误只是从我喜欢的东西“的login.php”回来..
if($row === false) {
die(header("location:index.php?loginFailed=true&reason=usernamenotfound"));
}
这一切工作正常,但我必须保持命名为index.php文件,而不是指数的指数。 HTML。如果我将其更改为index.html,则只会忽略php部分。
我的方法有什么问题吗?它不安全还是什么?
没有错'index.php' – Daan
提斯非常标准使用PHP开发时使用index.php。尽管现在大多数网站都会重写url,所以你不需要/看到index.php或index.html。 –
很酷。我会查找什么网址重写,但随时告诉我在这里:)如果你没有看到我认为的url中的'index.php'会很好。 – Farflame