见到很多购物网旁边有一栏有‘你浏览过的商品’,
思路是怎么样的呢?
希望做过的朋友给些指点(当然具体点更好)

解决方案 »

  1.   

    通过hashtable保存session或cookie
    http://www.cnblogs.com/jailu/archive/2006/09/22/511885.html
      

  2.   

    用的是Session把 然后在利用hashtable 的键值对保存 有些是用cook 
    还有些高级的用得是MemberShip实现
      

  3.   

    如果是大型的商业网站,会员的个人收藏商品应该是使用的数据库。
    浏览的话在Session中保存浏览过的商品编号ID就可以了。
    Cookie的话多用于登录。用来保存浏览信息的话不是很安全
      

  4.   

    用Session保存下浏览的ID,很方便的。上面都说的很清楚了
      

  5.   

    您好,浏览记录这种东西一般可以用js来做就可以了,我以前就做过一个,全部用js实现的加这里吧  http://www.csdnit.com , it项目交流社区,到群里告诉我你的qq,我给你传 我是  admin 
      

  6.   

    这个容易啊,就是看过详细商品的记录保存起来,因为看详细的时候会传 商品编号等参数过来的,这个时候就把这个商品的信息加入到Session,用户浏览过的记录也就记住了,一般是不用保存到数据库里去的
      

  7.   

    用cookies保存商品编号和商品名称即可
    具体参见我所做过的一个网店
    http://webshop.lzjoa.com/ShowBookDetail.aspx?OrderBookID=356466&ChildWebID=7
    左下角
      

  8.   

    http://www.svnhost.cn/Article/Detail-50.shtml推荐用数据库存储。以便日后分析用户行为习惯、爱好
      

  9.   

    cookie保存的,你把IE的历史记录去掉后就发现他就显示不出来了
      

  10.   

    把数据保存在哈希表,把哈希表保存在session
      

  11.   

    //save   Hashtable   table;   
      Hashtable   table=new   Hashtable();   
      table.Add("name","yourname");   
      Session["name"]=table;   
        
      //get   Hashtable     
      if(Session["name"]!=null)   
      {   
              Hashtable table1=(Hashtable)Session["name"];   
      Response.Write(table1["name"].ToString());   
      }   
      //cookie   同理
      

  12.   

    看过详细商品的记录保存起来,因为看详细的时候会传 商品编号等参数过来的,这个时候就把这个商品的信息加入到Session,用户浏览过的记录也就记住了
      

  13.   

    把信息加进LIST里面
    list在保存在session中
    取的时候申明个list把session的值取出来
    然后循环把ID取出来
      

  14.   

    重新再解释下我之前的说法。
    数据库保存的是用户的重要信息,比如商务、购物网站的注册用户个人收藏。这些信息都是由用户自己进行管理的,添加和删除都由用户自己决定。涉及到信息安全和稳定,一般都是在数据库中建表保存(几个字段而已,即使是海量的用户信息记录也不会占用很多的硬盘空间)。Cookie的时效性和不安全性是在此方面不使用它的主要原因。
    LZ所说的浏览过的商品使用Session和Cookie来处理都是可以的,具体看客户需求。
    用Session来处理的话一般会对保存的浏览商品信息数量做一定的限制,毕竟Session占用的是服务器的资源。对于少量(10~50)的单人浏览商品的信息收藏,Session足够可以胜任。关闭浏览器以后信息就不再保存。对于需要持久保存这类不重要信息,使用Cookie是很好的做法。
    由于不占用服务器资源,因为对于数量上来说可以不受限制,同时可以利用Cookie的时效性限制保存的时间。处理如当天浏览的商品信息这类数据信息很方便,
    唯一的缺点就像16楼说的一样。Cookie是不安全的,而且很多个人pC都是屏蔽Cookie的。因此使用Cookie的时候需要考虑到以上2点。
    不过如果是像保存登录信息这种数据信息进行自动登录,Cookie则是最好的选择
      

  15.   

    cookie和session 都可以做到 
    但是看你的网站的规模了,如果很大的话那么管理这些session将会话费较多的资源。
    而且如果你要做压力测试的话,session容易丢失。
    建议选择cookie。
      

  16.   

    不建议使用session,因为如果客户今天浏览了某商品,那他明天再登陆的时候,就不见了,这点就用户体验来说,不方便友好,
    如果数据量小的话,建议使用cookie,方便快捷,而且可以设置周期,如果数据量大的话,建议使用数据库,之后做用户分析的时候也用得着。================================================================================
    viewerwang's life
    http://lelespace.com/
    ================================================================================