Cookie的设置获取和删除
生活随笔
收集整理的這篇文章主要介紹了
Cookie的设置获取和删除
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于Cookie操作的實驗,包括設置,獲取和刪除。
設置Cookie
name[必選]value[必選]
expiredays[必選]
setCookie getCookie
操作Cookie
GETDEL
以下是源代碼:
<html><head><meta charset="utf-8" /><script type="text/javascript">function setCookie(name, value, expiredays) {if (name.length > 0 && value.length > 0) {var exdate = new Date();exdate.setDate(exdate.getDate() + expiredays);document.cookie = name + "=" + escape(value) + ";expires=" + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());}}function getCookie(name) {var c_start, c_end;if (document.cookie.length > 0 && name.length > 0) {c_start = document.cookie.indexOf(name + "=");if (c_start != -1) {c_start = document.cookie.indexOf(name + "=") + name.length + 1;c_end = (document.cookie.indexOf(";", c_start) == -1) ? document.cookie.length : document.cookie.indexOf(";", c_start);return unescape(document.cookie.substring(c_start, c_end));}}return "";}function delCookie(name) {var value = getCookie(name);if (value.length > 0) {setCookie(name, "null", "");return "successful";}return "failed";}</script></head><body><hr /><h3>設置Cookie</h3>name[必選]<br /><input type="text" id="name" /><br />value[必選]<br /><input type="text" id="value" /><br />expiredays[必選]<br /><input type="text" id="expiredays" /><br /><button type="button" οnclick="setCookie(document.getElementById('name').value, document.getElementById('value').value, document.getElementById('expiredays').value)">setCookie</button><button type="button" οnclick="alert(unescape(document.cookie))">getCookie</button><hr /><h3>操作Cookie</h3><input type="text" id="cname" /><br /><button type="button" οnclick="alert(getCookie(document.getElementById('cname').value))">GET</button><button type="button" οnclick="alert(delCookie(document.getElementById('cname').value))">DEL</button></body></html>總結
以上是生活随笔為你收集整理的Cookie的设置获取和删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于CentOS-6的默认带的mysql
- 下一篇: android手机两种方式获取IP地址