我尝试在打开购物车成功页面设置像素,我有这个代码:
$order_id=(int)$this->session->data['order_id'];
$total_price=$this->cart->getTotal();
$output= "<img src=\"http://track.lead-r.ru/?method=reportAction&transaction_id=". $order_id . "&advertiser_id=2158&offer=2158VxTkF:". $total_price ."\" alt=\"\" style=\"width: 0; height: 0; position:absolute;\" />";
它返回
<img src="http://track.lead-r.ru/?method=reportAction&transaction_id=0&advertiser_id=2158&offer=2158VxTkF:0" alt="" style="width: 0; height: 0; position:absolute;" /><div id="footer">
如果我设置
$order_id=123;
$total_price=123;
一切顺利
<img src="http://track.lead-r.ru/?method=reportAction&transaction_id=123&advertiser_id=2158&offer=2158VxTkF:123" alt="" style="width: 0; height: 0; position:absolute;" /><div id="footer">
答案 0 :(得分:0)
我之前从未使用过opencart但是我使用了codeigniter它似乎相似,会话返回0的原因是因为会话实际上返回false并且因为你将它转换为int它显示为0.如果是然后检查,你在哪里设置了会话数据。