【发布时间】:2011-04-28 16:23:02
【问题描述】:
我正在尝试刷新页面以更新文本框中的值,但我遇到了无限循环。
“Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。”
if($POST_['rem1'] != $quantity){
$query = "update cart set quantity=".$_POST['rem1'].";";
mysql_query($query);
header('Location: http://~/cart.php');
}
有人对让它执行一次的方法或更好的实现有任何建议吗?
谢谢!
【问题讨论】:
-
您可以添加一个 GET 标志,例如
cart.php?donotloop=true并检查... -
if 语句中的 $_POST 不是 $POST_
-
等一下。你直接查询一个输入值?当然,这并不那安全。
-
是的,我现在不太关心“正确”编码,我只是想让愚蠢的事情发挥作用。不过感谢您的提示!
标签: php mysql header infinite-loop