龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

js cookie 实现您最近浏览过内容

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
下面的js用法很简单,我们利用cookie把用户浏览的内容的id记录起来,等下次就利用php把内容从数据库中取出来,方法很简单,有需要的朋友参考一下。 代码如下 script language=javascript f
下面的js用法很简单,我们利用cookie把用户浏览的内容的id记录起来,等下次就利用php把 内容从数据库中取出来,方法很简单,有需要的朋友参考一下。
 代码如下

<script language="javascript" >

function set_lpid(name,value) //设置访问过的楼盘id入cookie
{
   var ids = get_lpid(name);
  var Days =30 ;//days*24*60*60*1000;
  var exp   = new Date();
  exp.setTime(exp.getTime() + Days*24*60*60*1000);
 
  if( ids != undefined )
  {
   value = value +','+ids;
  }
  document.cookie = name + "="+ escape (value) + ";expires=" +

exp.toGMTString() + ";path=/";
}

function get_lpid(name) //读出所有id
{
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)

(;|$)"));
  if(arr != null)
  {
  return unescape(arr[2]);  
  }
  return null;
}

</script>

<?

$cookvalue = isset( $_COOKIE['lpid'] )?$_COOKIE['lpid']:NULL;
if( !empty( $cookvalue ) && $cookvalue != NULL )
{
 $c_array = explode(",",$cookvalue ); 
 $c_array = array_flip(array_flip($c_array));
 $ids = implode(',',$c_array);
 echo $ids ; //结果为 1,2,3 这类 
  
}
?>


精彩图集

赞助商链接