使用cookies實現瀏覽歷史記錄功能

2022-01-12 00:35:13 字數 851 閱讀 5010

1. 首先定義儲存cookies的物件:

public class resortcookiesdata

public string img

}public string resortname

}public int id

}}

2. 讀取cookies儲存資料並繫結到資料控制項中:

protected void bindcookies()

}rpthistory.datasource = list;

rpthistory.databind();

}}

3. 定義儲存cookies的方法:

protected void history_resorts(string _cookiesname, int objectid)

else

}if (!hasthis)//如果沒有id,則加入

//佇列

_tempstr = objectid.tostring() + "," + _tempstr;}}

else

}_tempcurbuyerlist.value = _tempstr;

_tempcurbuyerlist.expires = datetime.now.adddays(7);

page.response.cookies.add(_tempcurbuyerlist);

}else

}

4. 在使用者瀏覽某產品時記錄到cookies中:

history_resorts("resortid", m.productid);

(此功能到此完成)

php實現歷史瀏覽記錄

其實原理很簡單,就是利用cookie,實現記錄,其中需要注意的點就是,設定一下,你需要儲存的cookie長度,記錄時間,下面是ci框架的基本實現 如有更加好的思路實現,歡迎qq 1245049149 聯絡。desc 設定cookie瀏覽記錄 date 2018 04 15 16 48 22 para...

商城產品瀏覽歷史介面實現

這是設定商品瀏覽歷史記錄的乙個方法,一般該方法寫在類裡面,便於寫入,使用者可以自行設計所在位置。產品瀏覽歷史記錄介面方法 row 商品資訊陣列 curprice 該產品當前 儲存為cookie時的 public static function set products history row,cur...

使用redis儲存歷史瀏覽記錄

核心是分析流程 訪問具體商品詳情頁面時 根據具體情況而定 redis資料庫,如果使用普通的關係型資料庫,經常對資料庫進行讀寫,效率比redis低得多 這裡設計乙個使用者儲存一條記錄,使用list儲存 history 使用者id skuid1,skuid2,新增一條歷史瀏覽記錄 具體 conn get...