我是Stack Overflow的新手,所以请原谅我的不好问题......
我正在进行系统登录,但是当我测试它时,我收到了这个错误:
Parse error: syntax error, unexpected end of file in /home/whosa/domains/*****/public_html/feam/index.php on line 164
我知道错误存在于PHP中,所以就是这样:
<?php
require_once('includes/bootstrap.php');
if (!isLoggedIn())
{
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
if (checkLogin($_POST['username'], $_POST['password']))
{
header('location: /loggedin.php');
} else
{
echo "<div id='error'>Je gegevens zijn fout!</div>";
}
?>
有谁知道错误是谁?
感谢。
答案 0 :(得分:5)
您的两个IF语句未关闭。
if (!isLoggedIn())
和
if ($_SERVER['REQUEST_METHOD'] == "POST")
答案 1 :(得分:1)
如果你发布的内容是完整的代码,那么你就缺少两个大括号来关闭if
语句。
<?php
require_once('includes/bootstrap.php');
if (!isLoggedIn())
{
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
if (checkLogin($_POST['username'], $_POST['password']))
{
header('location: /loggedin.php');
} else
{
echo "<div id='error'>Je gegevens zijn fout!</div>";
}
} // HERE
} // AND HERE
?>