對我有這樣的代碼PHP,頭(重定向)沒有實際運作的服務器
if(isset($_GET['elimina_id'])){
if (in_array($_GET['elimina_id'], $_SESSION['cart'])) {
$index = (array_keys($_SESSION['cart'], $_GET['elimina_id']));
$i = $index[0];
unset($_SESSION['cart'][$i]);
header('location: cart.php');
}
}
基本上,我想在車中刪除一個項目。問題是,在測試頁上,localhost,一切正常,但在實時服務器上,我遇到了與header()
有關的問題。如果我把header()
這個項目不會被刪除,頁面只會重新加載而沒有任何操作生效。如果我沒有放置header()
,點擊「刪除項目」鏈接後,沒有任何反應,但如果我手動重新加載它的工作頁面,該項目將被刪除。 在本地主機上我沒有這個問題,它可能是什麼? PHP版本是好的,它可以在.ini文件中進行一些設置嗎? 希望你能幫助我,謝謝
把'ob_start();'放在代碼的第一行.. – 6339 2013-05-03 12:01:00