JavaScript JavaScript Cookie函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript JavaScript Cookie函数相关的知识,希望对你有一定的参考价值。

function setCookie(c_name,c_value,c_expiredays,c_path,c_domain) {
	var c_exdate=new Date();
	c_exdate.setDate(c_exdate.getDate()+c_expiredays);
	document.cookie=c_name+ "=" +escape(c_value)+((c_expiredays==null) ? "" : ";expires="+c_exdate.toUTCString()) +"; path="+ c_path +"; domain="+ c_domain;
}

function getCookie(tag) {
	var value = null
	var myCookie = document.cookie + ";"
	var findTag = tag + "="
	var endPos
	if (myCookie.length > 0) {
	var beginPos = myCookie.indexOf(findTag)
		if (beginPos != -1) {
			beginPos = beginPos + findTag.length
			endPos = myCookie.indexOf(";",beginPos)
		if (endPos == -1)
			endPos = myCookie.length
			value = unescape(myCookie.substring(beginPos,endPos))
		}
	}
	return value
}

function deleteCookie(cookie) {
	var yesterday = 24 * 60 * 60 * 1000
	var expireDate = new Date()
	expireDate.setTime (expireDate.getTime() - yesterday)
	document.cookie =cookie + "=" + escape("nothing") + ";" + "expires" + "=" + expireDate.toGMTString()
}

以上是关于JavaScript JavaScript Cookie函数的主要内容,如果未能解决你的问题,请参考以下文章

PHP 无法删除由 JavaScript 设置的 cookie

Javascript:解析 document.cookie JSON 对象时出现问题

熊猫直播COO宣布遣散员工;马东敏任百度投资董事;Windows 10 设备超过 8 亿; Laravel 5.8.3 发布

我们可以使用 javascript、jsp 或 java 或 html 删除 HttpOnly 和 Secured Cookies 吗?

XSS绕过与动态扫描

js cookie跨域