gpt4 book ai didi

php - 如何按元素检查和取消设置/设置 SESSION?

转载 作者:行者123 更新时间:2023-12-04 18:19:15 25 4
gpt4 key购买 nike

我有一个购物车的 session 变量,上面写着:'cart_b_1_1'。

字符串中的字母表示类别,整数表示用户 ID 和产品 ID。

如何检查已设置 SESSION var 的类别以查看它是否与新选择的类别匹配?

我试图确保如果一个项目被添加到 SESSION 数组并且已经存在一个具有相同类别字母的 var,那么它会被取消设置并有效地替换为新的选择。这是为了将按类别的选择限制为一个。

我在这里先向您的帮助表示感谢。

最佳答案

您应该考虑利用关联数组的强大功能:

$_SESSION['categories'][$mycat] = array($user_id, $product_id);

这样,每当您设置一个新类别时,它都会覆盖最后一个类别。不知道为什么需要 user_id在那个级别,假设整个购物车属于一个用户,我的 Session 看起来像:
array(
'user' => $user_id,
'cart' => array('catid' => 'prodid', 'catid2', 'prodid2'))
);

关于php - 如何按元素检查和取消设置/设置 SESSION?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11022894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com