私は現在、PHP を使用した Web ショップ プロジェクトに取り組んでおり、ショッピング カートに問題があります。基本的に、私は次のようなセッションを作成しました。
session_start();
$cart = array('product1', 'product2'); //Test values
$_SESSION['cart'] = $cart;
そして、製品のページを開いたときに、ボタンを使用して製品を配列に追加できるようにしたいと考えています。
<form action="submit.php" method="post"><button name="buy" type="submit">
Buy It!</button></form>
そして、これは submit.php のコードです:<?php $cart[]="product3";?>
現在、それは実際にはまったく機能していません。$_POST を使用していますが、Web ページが変更され、新しい製品がセッション配列に追加されません...
私の質問は、送信時に同じ Web ページにとどまるにはどうすればよいですか? また、実際にそれをセッション配列に追加するにはどうすればよいですか?