我在pageload上使用此查询,但我想只运行一次,甚至不在页面刷新,虽然我使用header()但仍然收到错误
“无法修改标题信息 - 已经发送的标题(输出 在storev \ checkout.php的“C:\ storev \ header.php:149”开始在线 124.) 行
$insertquery= "INSERT INTO cart ".
"(session_id,pro_id, prod_name,prod_price,prod_image) "."VALUES ".
"('$sid','$productid','$productname','$productprice','$productimage')";
$insertresult=mysqli_query($con,$insertquery);
$cartquery="SELECT *,COUNT(pro_id) AS ID,SUM(prod_price) AS Sum FROM cart WHERE session_id='" . $_SESSION['session'] . "' GROUP BY pro_id " ;
$cartresult=mysqli_query($con,$cartquery);
header('LOCATION:checkout.php');
请告诉其他一些方式,如只插入一次,然后甚至在页面刷新它不插入我不想做header()的事情。我在url中传递productid,其中插入查询运行