我們正在使用Http模塊。在http模塊中,我們正在設置一個cookie。在那之後,我們試圖從cookie中獲取價值。檢查瀏覽器Cookie是否被禁用
所以當我們請求一個頁面時,首先http模塊中的代碼會執行,它會設置cookie,然後在頁面的頁面加載中可以從cookie中取得值。
但在調試Visual Studio中的代碼中,我們發現,如果瀏覽器cookie被禁用,然後在HTTP模塊,它會嘗試設置cookie之後,在網頁加載,如果我們檢查請求的對象,它正在顯示來自httpModule的cookie集。
這是正確的行爲?我想知道在這種情況下cookie是否被禁用。如果它是diabled我想從數據庫採取另一個值。但它始終顯示cookie中的價值。
任何人都可以請建議一種方法來獲取cookie是否被禁用或不。
我們在Umbraco網站中使用httpModule。
如果需要嚴格限制訪問你的網站,如果客戶不能接受cookies,這些僅僅是有用的。你所建議的是,如果客戶不能接受cookies,他們會不斷被重定向到一個頁面。例如,這意味着搜索引擎將永遠無法抓取該網站。 – Digbyswift 2012-02-24 12:14:54
好奇,出於好奇,什麼會是更好的解決方案? – 2012-02-24 13:50:49