【发布时间】:2019-11-08 01:07:11
【问题描述】:
我已经完全建立了我的网站。当我需要显示购物车信息(例如产品数量、总价等)时,我遇到了麻烦。
我现在的目标是检测用户何时登录我的 prestashop 网站(1.4 版)。如果用户已将任何商品添加到购物车,则显示任何购物车信息。在我的另一个网站上。 prestashop 网站 store.illegear.com
我建立的网站(没有 wordpress 或 prestashop 的完整自定义代码) support.illegear.com
我设法按照本网站 (http://informatique-todo.blogspot.com/2011/10/prestashop-cookie-structure.html) 的说明调用了 cookie。但是现在我正在尝试了解如何使用 prestashop 中的购物车类来获得我想要的东西......我不知道变量的名称,也不完全了解函数以知道如何使用它。
请注意,这些网页存在于同一台服务器上,并且 cookie 会起作用。但是除了创建自己的 SQLi 查询函数之外,我不知道如何从 Prestashop 显示我需要的内容
include_once('pathtoprestashopdir/config/config.inc.php');include_once('pathtoprestashopdir/settings.inc.php');
include_once('pathtoprestashopdir/classes/Cookie.php');
include_once('pathtoprestashopdir/classes/Cart.php');
global $cookie;
$cookie = new Cookie('ps');
$display = getCustomerCarts($cookie->$id_cart);
echo $display;
请注意,我的所有代码都不会显示任何内容,而 print_r($COOKIE) 会显示一些信息,例如 ID...上次登录...等等。
是的,我刷新了我的 cookie 和缓存。它是空的,我注销了。当我登录我的 prestashop 时,cookie 数据会同时出现在我的 prestashop 和我的辅助站点上。
【问题讨论】:
标签: php class cookies prestashop smarty