我工作的幾種形式,現在一個網站,我想有一個自定義的通過/在同一頁的形式提交後無法通知:print語句重定向
$get = $_GET;
$post = $_POST;
ob_start();
header('Location: ' . $_SERVER['PHP_SELF']);
ob_end_flush();
submit_form($get, $post) ? print('passed') : print('failed');
提交表單功能正常工作,但打印語句沒有顯示出來 - 我不確定我的邏輯中存在什麼缺陷,並且非常感謝一些幫助。
那麼我會假設'header(...'?form = login&success = yes')'也可以工作嗎?我希望有一個更簡單的方法,但我想不是 - 謝謝。 – mzhang
是的,那將是另一種解決方案。 –
如果使用輸出緩衝,只有在清空緩衝區或輸出緩衝輸出內容時纔會發送標題。 – Timur