我有一个在用户发布后运行的小脚本。 我有一个$ _SESSION [' con29'] [value],我填充了帖子中的数据。 此代码应添加或删除数组元素。 它添加了一个元素很好,但我无法解决为什么它不会取消设置$ _SESSION数组
if (isset($_POST['sub_search_content_id']))
{
$row_id_1 = $_POST['sub_search_content_id'];
$_SESSION['con29'][$row_id_1] = $_POST['sub_search_content_id'];
}
if (isset($_POST['sub_search_content_id_remove']))
{
$ss_id = $_POST['sub_search_content_id_remove'];
unset($_SESSION['con29'][$ss_id]);
}
答案 0 :(得分:0)
使用!empty而不是isset
因为isset只会检查变量是否已创建 但是!空将检查变量是否为空。
如果您没有其他会话变量,那么您可以尝试
session_unset();
或session_destroy()
;
你也可以使用
了session_register($值);
和
session_unregister($值);
这个
希望这有帮助