<?php
    define
('E_TIME',5*60);//5分钟的生命
    
class Cart
    
{
        function 
add($id){
            if(empty(
$id)){
                return 
false;
            }
            if(isset(
$_COOKIE['buy'][$id]) && intval($_COOKIE['buy'][$id])){
                
setcookie("buy[$id]",$_COOKIE['buy'][$id]+1,time()+E_TIME);
            }else{
                
setcookie("buy[$id]",1,time()+E_TIME);
            }
        }
        function 
less($id){
            if(empty(
$id)){
                return 
false;
            }
            if(isset(
$_COOKIE['buy'][$id]) && intval($_COOKIE['buy'][$id])>1){
                
setcookie("buy[$id]",$_COOKIE['buy'][$id]-1,time()+E_TIME);
            }else{
                
setcookie("buy[$id]",'');
            }
        }
        function 
clear(){
            foreach(
$_COOKIE['buy'] as $k=>$value){
                
setcookie("buy[$k]",'');
            }
        }
    }
?>