日期:2014-05-18  浏览次数:20353 次

asp用cookies记录浏览过的产品并显示,顶有分!!
要做一个类似于淘宝的用户浏览过的产品,用cookies来记录并显示,
一共6条信息,按访问时间倒序排列
以前也没怎么用过cookies
大概知道怎么用,但是如何存储6条产品的信息呢(每条产品的信息包括产品的id和产品名称)?并且当访问新的产品时,新产品的信息会覆盖以前的,即新访问的覆盖第6个,第6个覆盖第5个,以此类推,总是保存最新的。

顶有分!!

谢谢,说说思路也可,注意是asp的

------解决方案--------------------
你为什么不去asp区问啊?
偶不会asp,

------解决方案--------------------
up
------解决方案--------------------

------解决方案--------------------
1:如何存储6条产品的信息:
用二维cookie:response.cookie(i)( "1 ")...( "6 ")

2.新产品的信息会覆盖以前的

if cookie( "flag ")= " " then
cookie( "flag ")=0
end if

if cookie( "flag ")> 6 then
j=cookie( "flag ")-cint(cookie( "flag ")/6)*6
response.cookie(j)( "1 ")//这样做到先进先出,更新最旧的cookie
...
i=cookie( "flag ")
else
response.cookie(cookie( "flag "))( "1 ")
i=cookie( "flag ")
end if
i++
cookie( "flag ")=i

然后你从cookie( "flag ")到1递减循环response出cookie就倒排了
------解决方案--------------------

------解决方案--------------------
楼上的思路正确!把你的信息保存在一个Cookies数组里!当有了新的数据就把数据更新到该数据组里!
------解决方案--------------------
up