好的,当密码正确但页面未重定向时,我尝试了echo和header来重定向页面。我尝试了几次,但没有任何反应
我正在为此网站使用xammp和php7。
if($stmt->rowCount() > 0){
// get retrieved row
$row = $stmt->fetch(PDO::FETCH_ASSOC);
// create array
$user_arr=array(
"status" => true,
"message" => "Successfully Login!",
header( 'Location: ./index.html' ),
"id" => $row['id'],
"username" => $row['username']
);
在phpstorm中,当我使用header('Location:./index.html')时,它告诉我我在使用void。
答案 0 :(得分:0)
问题是数组损坏。
<?php
if($stmt->rowCount() > 0){
// get retrieved row
$row = $stmt->fetch(PDO::FETCH_ASSOC);
// create array
$user_arr=array(
"status" => true,
"message" => "Successfully Login!",
"id" => $row['id'],
"username" => $row['username']
);
// Moved out of $user_arr
header( 'Location: ./index.html' );
exit;
}
?>