我有这个代码
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 文件中的一些设置?希望你能帮助我,谢谢