請在標記之前告訴我爲什麼第一,謝謝。 我有這個更新代碼下面是有效的。然而,標題響應304沒有被修改,但它很明顯。我試圖在die()之前添加header('HTTP/1.1 200 OK'); $time = time() - 60; header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');
;但它不起作用。我想顯示200狀態,修改時間,並可能在字符串參數中更改了名稱。爲什麼標題狀態沒有改變?
if(isset($_POST['update'])) {
$stmt = $pdo->prepare("UPDATE details set name = :name
WHERE user_id = {$_SESSION['user_session']}");
$stmt->bindValue(':name', $_POST[ 'name']);
$stmt->execute();
echo '<META HTTP-EQUIV="Refresh" Content="0">';
die();
} //end of isset update
頭應在任何輸出之前調用(即在echo之前),頭也有第二個參數和第三個參數 –
謝謝你的回覆@Lashane,但是在我把它放在echo之前,狀態碼仍然沒有改變。抱歉,我對此完全陌生。 – user999