会话中没有重复的产品ID

时间:2019-04-15 15:09:26

标签: php

我会知道如何在整个会话中删除相同的ID。

我使用ajax来显示某些产品,并且用户可以第一次选择1个或2个产品,而另一个可以选择其他或相同的产品。全部插入会话中

问题是:可能具有相同的产品ID。

我想知道是否可以仅显示一个唯一的产品ID。

就像您在我的代码中看到的:$_SESSION['productsCompare'] = array_merge($_SESSION['productsCompare'], $_POST['product_id']); 允许添加和合并所有产品ID

谢谢。

我的Ajax代码

  if (is_array($_POST['product_id']) && isset($_POST['product_id'])) {
    if(is_array($_SESSION['productsCompare'])) {
      $_SESSION['productsCompare'] = array_merge($_SESSION['productsCompare'], $_POST['product_id']);

    } else {
      $_SESSION['productsCompare'] = $_POST['product_id'];
    }
  } else {
    unset($_SESSION['productsCompare']);
  }

0 个答案:

没有答案