if($uid){
$lipin_id=explode(",",$_COOKIE['zj_]);
$flag=true;
foreach($lipin_id as $lid)
{
if($lid==$id)
{
$flag=false;
}
}
if($flag){
if(empty($_COOKIE['zj_lipin']))
{
$id=$uid.",".$id;
cookie('zj_lipin',$id,time()+36002430);
}else{
$newpro=$_COOKIE['zj_lipin'].",".$id;
if(count($lipin_id)>6){
$newpro=substr($newpro,(strlen($uid)+1));
$newpro=$uid.substr($newpro,strpos($newpro,','));
}
cookie('zj_lipin',$newpro,time()+36002430);
}
}
//echo $_COOKIE['zj_lipin'];
}
注:有时候需要用thinkphp中的cookie()和$_COOKIE[]合用,用一个有错误,不知原因!
只用setcookie(),$_COOKIE[],在其它页面取不到值
只用cookie(),不能在同一页面取得新数据