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 回答