网站地图    收藏   

主页 > php专栏 > php会话 >

php利用cookies 实现购物车

来源:未知    时间:2014-11-27 21:47 作者:xxadmin 阅读:

[导读] php 购物车是在电子商务网站会用到的,一种像超市购物车一样的,选好商品了,先放到自己的购物车里面等好了再到柜台结算,本款php购物车完全按照这个原理来实例的,下面我们来看看吧...

php 购物车是在电子商务网站会用到的,一种像超市购物车一样的,选好商品了,先放到自己的购物车里面等好了再到柜台结算,本款php购物车完全按照这个原理来实例的,下面我们来看看吧,利用了cookie来实现,代码如下:

  1. <?php 
  2. /** 
  3.  * 购物车类 cookies 保存,保存周期为1天 注意:浏览器必须支持cookie才能够使用 
  4.  * 技术交流群:100352308 
  5.  */ 
  6. class cartapi { 
  7.  private $cartarray = array(); // 存放购物车的二维数组 
  8.  private $cartcount// 统计购物车数量 
  9.  public $expires = 86400; // cookies过期时间,如果为0则不保存到本地 单位为秒 
  10.  /** 
  11.   * 构造函数 初始化操作 如果$id不为空,则直接添加到购物车 
  12.   * 
  13.   */ 
  14.  public function __construct($id = "",$name = "",$price1 = "",$price2 = "",$price3 = "",$count = "",$image = "",$expires = 86400) { 
  15.   if ($id != "" && is_numeric($id)) { 
  16.    $this->expires = $expires
  17.    $this->addcart($id,$name,$price1,$price2,$price3,$count,$image); 
  18.   } 
  19.  } 
  20.  /** 
  21.   * 添加商品到购物车 
  22.   * 
  23.   * @param int $id 商品的编号 
  24.   * @param string $name 商品名称 
  25.   * @param decimal $price1 商品价格 
  26.   * @param decimal $price2 商品价格 
  27.   * @param decimal $price3 商品价格 
  28.   * @param int $count 商品数量 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论