<?php
//TempNum 显示临时记录数 $TempNum=5; //setcookie("RecentlyGoods", "12,31,90,39");
//RecentlyGoods 最近商品RecentlyGoods临时变量 if (isset($_COOKIE['RecentlyGoods']))
{
$RecentlyGoods=$_COOKIE['RecentlyGoods'];
$RecentlyGoodsArray=explode(",", $RecentlyGoods);
$RecentlyGoodsNum=count($RecentlyGoodsArray); //RecentlyGoodsNum 当前存储的变量个数 } if($_GET['Id']!="")
{
$Id=$_GET['Id']; //ID 为得到请求的字符 //如果存在了,则将之前的删除,用最新的在尾部追加
if (strstr($RecentlyGoods, $Id))
{
//echo "已经存在,则不写入COOKIES <hr />";
}
else
{
if($RecentlyGoodsNum <$TempNum) //如果COOKIES中的元素小于指定的大小,则直接进行输入COOKIES
{
if($RecentlyGoods=="")
{
setcookie("RecentlyGoods",$Id,time()+3600);
}
else
{
$RecentlyGoodsNew=$RecentlyGoods.",".$Id;
setcookie("RecentlyGoods", $RecentlyGoodsNew,time()+3600);
}
}
else //如果大于了指定的大小后,将第一个给删去,在尾部再加入最新的记录。
{
$pos=strpos($RecentlyGoods,",")+1; //第一个参数的起始位置
$FirstString=substr($RecentlyGoods,0,$pos); //取出第一个参数
$RecentlyGoods=str_replace($FirstString,"",$RecentlyGoods); //将第一个参数删除
$RecentlyGoodsNew=$RecentlyGoods.",".$Id; //在尾部加入最新的记录
setcookie("RecentlyGoods", $RecentlyGoodsNew,time()+3600);
}
} }
?>

  

最新文章

  1. php支付宝在线支付接口开发教程【转】
  2. ListView实现Item局部刷新
  3. Rigidbody.position/rotation更新测试
  4. ios开发——实用技术篇Swift篇&amp;播放MP3
  5. JS----构造函数与原型prototype 区别
  6. http to https automatic--weblogic/jboss/tomcat--reference
  7. mysql中TPS, QPS 的计算方式
  8. 网站建设常用JQuery插件整理
  9. dva框架使用mock.js模拟数据 + fetch请求数据
  10. Redis进阶实践之四Redis的基本数据类型
  11. struts2-第一章-基础用法3
  12. web框架实现购物车数量加减
  13. Codeforces 1083C Max Mex
  14. Confluence 6 管理应用服务器内存设置
  15. SWUST OJ(961)
  16. eclipse svn 忽略 target目录
  17. bozj 1823(未完成)
  18. Illegal access: this web application instance has been stopped already. could not load **
  19. java sigar.jar
  20. [转]Nginx 502 PHP LNMP 502 终极解决方案 完美解决502 用 upstream 和 fastcgi_next_upstream 可以极大缓解

热门文章

  1. [python IO学习篇]补充打开中文路径的文件
  2. Thanks for your encourage!
  3. 【转】关于AI的目标导向型行动计划
  4. ubuntu14 安装和使用docker
  5. 设计模式(一)单例模式:3-静态内部类模式(Holder)
  6. 关于ida pro的插件keypatch
  7. ACM程序设计选修课——1043: Radical loves integer sequences(YY)
  8. 算法复习——最小表示法(bzoj2882)
  9. iOS-ARC机制
  10. 《如何成为一位大家愿意追随的Leader》读后感