• 締切済み

セッション変数にカンマ区切りでいれていったデータを削除したい

ショッピングカートを作りたいのですが、セッションのデータから特定の値を削除する方法がわかりません。 $_SESSION['vals']['cart'].="{$_POST['code']},"; $_SESSION['vals']['cart'].="{$_POST['name']},"; $_SESSION['vals']['cart'].="{$_POST['price']},"; $_SESSION['vals']['cart'].="{$_POST['num']},"; たとえば↑みたいに、他のページから飛んできたデータを$_SESSION['vals']['cart']に , 区切りで、どんどんデータを入れていったとしたら、どうやって、特定の値のデータを$_SESSION['vals']['cart']から削除するのでしょうか? よろしくおねがいいたします。

みんなの回答

回答No.2

$_SESSIONは配列でデータを扱えるので、配列で挿入してやったほうが管理しやすいと思います。

  • tom233
  • ベストアンサー率17% (61/352)
回答No.1

手動でカンマをばらして該当のデータを削除してセッションのデータを再構築とやる必要があるでしょうね。

関連するQ&A