PHP 脚本解析错误 第 11 行出现意外'}'

  • 本文关键字:意外 脚本 错误 PHP php
  • 更新时间 :
  • 英文 :


我是一个新的php程序员,所以我很难发现错误。如果有人可以解释错误,那对我有很大帮助

在几个在线调试器中运行我的php时,我继续收到错误消息:

解析错误:语法错误,第 11 行意外的"退出"(T_EXIT

(

但是我不相信是这种情况...有人可以帮助我吗?

<?php 
if (isset($_POST['submit'])) {
include_once 'dbh.inc.php';

$uid = $_POST['uid'];
$pwd = $_POST['pwd'];
if (empty($uid) || empty($pwd)) {
header("Location: ../index.php")
exit()
} else {
$sql = "SELECT * FROM users WHERE user_uid ='$uid'"; 
$result= mysqli_query($conn, $sql);
$resultcheck = mysqli_num_rows($result);
if ($resultcheck < 1) {
header("Location: ../index.php")
exit()
} else {
if ($row = mysqli_fetch_assoc($result)) {
$hashedPwdCheck = password_verify($pwd, $row['user_pwd']);
if ($hashedPwdCheck == false) {
header("Location: ../index.php")
exit()
} elseif($hashedPwdCheck == true) {
$_SESSION['u_id'] = $row['user_id'];
$_SESSION['u_first'] = $row['user_first'];
$_SESSION['u_last'] = $row['user_last'];
$_SESSION['u_email'] = $row['user_email'];
$_SESSION['u_uid'] = $row['user_uid'];
echo "Correct";
}
}
}
}

} else { 
header("Location: ../index.php?login=error")
exit()
}
?> 

您缺少几个分号

// you have
if (empty($uid) || empty($pwd)) {
header("Location: ../index.php")
exit()
// you should have
if (empty($uid) || empty($pwd)) {
header("Location: ../index.php") ;
exit() ;

// you have 
} else { 
header("Location: ../index.php?login=error")
exit()
// you should have
} else { 
header("Location: ../index.php?login=error") ;
exit() ;

最新更新