0

セッションについての簡単な質問、私は次のコードでセッションを持っています

<?php
session_start();
$_SESSION['event_orders'][] = $_POST['event_id'];
?>

問題は、セッションにアイテムを追加した後でも、それを再度追加できるため、重複することです。

「IDがセッションに存在する場合、(追加)ボタンの代わりに(削除)を表示する」などのチェックをどのように実行しますか?

4

1 に答える 1

0

in_array関数を使用します。

<?php
session_start();

if(!in_array($_POST['event_id'], $_SESSION['event_orders'])) {
    $_SESSION['event_orders'][] = $_POST['event_id'];
}
?>
于 2012-06-28T16:16:14.787 に答える