header()不会重定向到我想要的页面。没有错误消息,并且标头功能在Xampp中可以正常工作,但在生产Web服务器中则不能。
我要完成的工作是,在链接表中,当我单击APR按钮时,“状态”列立即变为“已批准”。这可以在localhost环境中工作,但不能在生产服务器中工作。
我已经尝试过ob_start和ob_end_flush,还检查了是否有空格或线条。
我还删除了index.php之前的“ ./”。
// this is the reservation.php
if (isset($_GET['apr'])) {
$rsID = $_GET['apr'];
$query = $conn->query("UPDATE reservations SET reservStatus = True WHERE
reservID = $rsID");
header("location: ./index.php");
}
// this is the index.php
<?php
require 'header.php';
if (isset($_SESSION['user_info'])) {
include 'reservation.php';
} else {
include 'login.form.php';
}
include 'footer.php';
我希望它将重定向到index.php,从那里开始,如果会话已经开始,它将把页面引导回Reservation.php。
慕标琳琳