关于会话的快速问题,我有一个包含以下代码的会话
<?php
session_start();
$_SESSION['event_orders'][] = $_POST['event_id'];
?>
问题是一旦我将一个项目添加到会话中,它仍然可以再次重新添加它,从而复制它。
如何进行检查,例如“如果会话中存在 ID,则显示(删除)而不是(添加)按钮”?
使用in_array函数:
<?php
session_start();
if(!in_array($_POST['event_id'], $_SESSION['event_orders'])) {
$_SESSION['event_orders'][] = $_POST['event_id'];
}
?>