【问题标题】:Getting cookie value on thankyou page WooCommerce在感谢页面 WooCommerce 上获取 cookie 值
【发布时间】:2021-01-27 23:40:19
【问题描述】:

在订单提交期间使用 woocommerce_thankyou 钩子从 api 发送和接收数据。在我的一个请求中,我从内部软件中获得了一个订单号。例如:321000

$_SESSION['quotes'] = $quoteId;
echo session_id() . '</br>';
echo $_SESSION['quotes'] . '</br>';

哪个输出:

0ajcojut4fu9cac4ji96gj9j03
321000

我需要在感谢页面上获取此号码。我已经尝试过会话和 cookie。我能够以两种方式保存此值,但它会在感谢页面上输出先前的变量。

当我在感谢页面上回显时,使用以前的值.. 示例 320999

有没有办法在感谢页面显示之前设置和回显会话变量/cookie?

我应该使用另一个钩子来代替 woocommerce_thankyou

【问题讨论】:

    标签: php wordpress cookies session-variables


    【解决方案1】:

    我使用了 woocommerce_checkout_order_processed 钩子而不是 woocommerce_thankyou 并且一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-25
      • 1970-01-01
      • 2023-03-20
      • 2017-01-14
      • 2018-07-29
      • 2021-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多