1. 首先定義儲存cookies的物件:
public class resortcookiesdatapublic 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...