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

 代码如下 复制代码

<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 这类 
  
}
?>

时间: 2024-08-04 13:26:21

js cookie 实现您最近浏览过内容的相关文章

jQuery+.net实现浏览更多内容(改编php版本)_jquery

改编自php版本,原文: jQuery+PHP实现浏览更多内容http://www.helloweba.com/view-blog-130.html 这里记录.net 下的实现 一.首先创建数据库表test,并插入一些测试数据: 复制代码 代码如下: go if exists (select * from sysobjects where name='test') drop table [test] go CREATE TABLE [test]( [id] [int] IDENTITY(1,1)

js cookie 的问题

我用js的cookie 做了一个浏览历史记录的东东 我有三个文件,有两个能读到cookie 有一个读不到,代码都是一样的,我看了一下,很明显是目录的问题, a.html          (/    目录下) b1.html        (/b  目录下) b2.html        (/b  目录下) ///////////////// b1.html  和   b2.html    都能读出cookie 的值来 a.html  读不出来 //////// 把a.html  移到  /b 

JS通过ajax动态读取xml文件内容的方法

 这篇文章主要介绍了JS通过ajax动态读取xml文件内容的方法,实例分析了Ajax操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS通过ajax动态读取xml文件内容的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码读取note.xml文件,并填充显示相关字段 HTML文件代码如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3

初学者的忧伤-用js或者jquery动态给div追加内容,不覆盖之前的内容

问题描述 用js或者jquery动态给div追加内容,不覆盖之前的内容 我想给一个div追加内容,当点击按钮时候追加一次,再次点击则再次追加,求源码 解决方案 jQuery的append方法: $("div").append();在选择元素的末尾添加内容 解决方案二: <!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> &l

JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)_javascript技巧

本文实例讲述了JS实现iframe编辑器光标位置插入内容的方法.分享给大家供大家参考,具体如下: <html> <iframe id="x" name="x"></iframe> <input type="button" onclick="t()" value="test"> <input type="button" onclick=

javascript-JS+ASP.NET+json前台和JS其中CarPort.ashx返回页的内容是什么如何写

问题描述 JS+ASP.NET+json前台和JS其中CarPort.ashx返回页的内容是什么如何写 http://bbs.csdn.net/topics/391819215 解决方案 http://www.jb51.net/article/50007.htm

html-如何在非ie浏览器使用js打开文件,并获取文件内容

问题描述 如何在非ie浏览器使用js打开文件,并获取文件内容 如何在非ie浏览器使用js打开文件,并获取文件内容? html中是一个input 解决方案 用ajax的方式 <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <script type="text/javascript" src=

JS通过ajax动态读取xml文件内容的方法_javascript技巧

本文实例讲述了JS通过ajax动态读取xml文件内容的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码读取note.xml文件,并填充显示相关字段 HTML文件代码如下 <!DOCTYPE html> <html> <head> <script> function loadXMLDoc(url) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome,

js将table的每个td的内容自动赋值给其title属性的方法_javascript技巧

如下所示: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>将table的每个td的内容自