javascript使用cookie記錄使用者資訊簡單程式碼例項
雖然cookie存在一些安全性等問題,但是用它來記錄一些不敏感的資訊還是非常方便的.
下面就分享一段程式碼例項,它能夠在使用者第一次訪問的時候,記錄使用者輸入的暱稱,以後訪問就可以讀取暱稱,並且給出相應的歡迎語,需要的朋友可以做一下參考,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> function getCookie(c_name){ var c_value = document.cookie; var c_start = c_value.indexOf(" " + c_name + "="); if (c_start == -1){ c_start = c_value.indexOf(c_name + "="); } if (c_start == -1){ c_value = null; } else{ c_start = c_value.indexOf("=", c_start) + 1; var c_end = c_value.indexOf(";", c_start); if (c_end == -1){ c_end = c_value.length; } c_value = unescape(c_value.substring(c_start,c_end)); } return c_value; } function setCookie(c_name,value,exdays){ var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()); document.cookie=c_name + "=" + c_value; } function checkCookie(){ var username=getCookie("username"); if (username!=null && username!=""){ alert("Welcome again " + username); } else{ username=prompt("Please enter your name:",""); if (username!=null && username!=""){ setCookie("username",username,365); } } } window.onload=function(){ checkCookie() } </script> </head> <body> </body> </html>
相關文章
- js使用者登錄檔單驗證簡單程式碼例項JS
- javascript閉包簡單程式碼例項JavaScript
- javascript作用域簡單例項程式碼JavaScript單例
- JavaScript 動畫效果簡單例項程式碼JavaScript動畫單例
- javascript名稱空間使用簡單程式碼例項JavaScript
- javascript刪除所有cookie例項程式碼JavaScriptCookie
- jQuery實現的利用cookie儲存使用者登入資訊程式碼例項jQueryCookie
- javascript 物件合併程式碼例項簡單分析JavaScript物件
- JavaScript簡單的日曆效果程式碼例項JavaScript
- javascript設定cookie立即過期程式碼例項JavaScriptCookie
- javascript設定或者獲取cookie程式碼例項JavaScriptCookie
- javascript判斷奇數簡單程式碼例項分享JavaScript
- javascript閉包的應用簡單程式碼例項JavaScript
- javascript實現的動畫效果簡單例項程式碼JavaScript動畫單例
- cookie儲存使用者登入名和密碼程式碼例項Cookie密碼
- javascript實現的簡單驗證碼效果程式碼例項JavaScript
- javascript Function()使用程式碼例項JavaScriptFunction
- javascript獲取和刪除指定cookie程式碼例項JavaScriptCookie
- javascript設定cookie立馬過期程式碼例項JavaScriptCookie
- javascript設定和獲取cookie值程式碼例項JavaScriptCookie
- cookie儲存刪除使用者名稱和密碼程式碼例項Cookie密碼
- jQuery使用者登入和登錄檔單驗證程式碼例項jQuery
- javascript求餘和除法運算簡單例項程式碼JavaScript單例
- javascript獲取字串的hash值簡單程式碼例項JavaScript字串
- jQuery操作cookie程式碼例項jQueryCookie
- 使用javascript清空表單元素資料程式碼例項JavaScript
- js選項卡簡單程式碼例項JS
- JavaScript 表單驗證程式碼例項JavaScript
- javascript實現的圖片簡單切換程式碼例項JavaScript
- javascript引用型別資料特點簡單程式碼例項JavaScript型別
- javascript顛倒陣列元素順序簡單程式碼例項JavaScript陣列
- javascript事件冒泡簡單例項JavaScript事件單例
- javascript this用法和簡單例項JavaScript單例
- js map集合簡單程式碼例項JS
- JSON簡單格式程式碼例項JSON
- javascript動態設定元素的樣式簡單程式碼例項JavaScript
- javascript讀寫二進位制檔案簡單程式碼例項JavaScript
- jQuery表單驗證簡單程式碼例項jQuery