cookie|初學 簡介
====================================
問題是我想解決自動訪問http://www.thehungersite.com。這個頁面能夠限制你每一天只訪問它一次(不要忘記在這連結上點擊)。
現在為止,每次一開始我做的第一件事就是手工選擇我的書籤載入這個頁面。
為什麼不為它建立一個簡單的指令碼程式呢?
因為我想讓它在Netscape和IE下都能夠同樣的工作,我開始學習Javascript。
解決
====================================
主題思想很簡單:建立一個頁面並測試一下今天這個頁面是否已被載入過,
如果沒有載入,那就通過它連結到http://www.thehungersite.com,並且設定
這個頁面作為瀏覽器的首頁。
擷取頁面並重新導向是很容易的,問題是如何記憶這個頁面已被訪問過。
因為Javascript沒有檔案訪問的功能,看來我們只能使用cookies了。
Cookies是一個有大小限制的變數,它與一個伺服器的網域名稱相關聯,
預設情況下cookie的生存期是當瀏覽器關閉時被清空(注意:不是當你離開
這個頁面的時候),但可以用一個指令碼程式改變這種情況,
在使用者關閉瀏覽器後使cookies能夠儲存下來,Netscape在檔案中使用所有的
Cookie,而IE分別儲存每個cookie。此外,不同的瀏覽器會帶來一些意想
不到的情況,你必須確定一個使用者在它的瀏覽器設定中是否關閉了cookies。
一切都很好也很妙,只是現在我還未在IE中測試它,調用樣本Javascript語句:
cookieExpires = "01-APR-" + nLyear + " GMT";
document.cookies = cookieName + "=" + cookieValue + "; expires=" + cookieExpires;
然後調用
document.write(document.cookie);
document.cookie是空的。
------------------------------------------