1.
/**
* 通过cookie获取浏览记录中的商品信息
*/
function get_view_history(){
$product_info = array();
$pids = explode(",",zp_getcookie(VIEW_HISTORY_COOKIE_NAME));
$pids = array_reverse($pids);
if(!empty($pids)){
$product_mod = M::load_model('product');
foreach($pids as $v){
if (intval($v) > 0) {
$product_info[] = $product_mod->get_base_info($v);
}
}
}
// 修复,如果不存在该商品信息(下架或被删除)则不显示
foreach($product_info as $key=>$val){
if(empty($val)) {
unset($product_info[$key]);
}
}
//dump($product_info);
return $product_info;
}