Php не перенаправляет на страницу успеха с помощью функции заголовка в онлайн-сервере
Моя php-страница не перенаправляет на страницу успеха в интернете так много функций ob_start() и ob_flush (), которые я добавил, Но нет никакой пользы, пожалуйста, найдите код ниже.Сведения успешно вводятся в базу данных,но не перенаправляются.
Что я уже пробовал:
<!DOCTYPE html> <html> <body> <?php ob_start(); ?> <?php if(isset($_POST['name'],$_POST['email'],$_POST['mobile'],$_POST['comment'])) { $name = $_POST["name"]; $email = $_POST["email"]; $mobile = $_POST["mobile"]; $comment = $_POST["comment"]; echo "name: $name, email: $email, mobile:$mobile, comment:$comment"; $servername = "localhost"; $username = "XXXX"; $password = "****"; $dbname = "$$$$$"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; if($name !=""){ echo "There are no null values"; $sql = "INSERT INTO `customerinfo` (`name`, `email`, `mobile`, `comment`) VALUES ('$name', '$email', '$mobile', '$comment')"; } if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); } ?> <?php header("Location: success.php"); exit; ?> <?php ob_end_flush(); ?> </body> </html>