HTTP Headers可能如:
HTTP/1.1 200 OK
Content-type: text/html
Set-Cookie: name=value; domain=.example.com; path=/; secure
cookies的格式:
name=value; expires=expiration_time; path=domain_path; domain=domain_name; secure
通过js设置cookies
document.cookie = encodeURIComponent ("name") + "=" + encodeURIComponent("Bob");
document.cookie += + "; " + encodeURIComponent ("name") + "=" + encodeURIComponent("Bob");
可以写成一个函数形式:
function setMyCookie(name, value) { //请用firefox
if (document.cookie) {
document.cookie += "; ";
}
document.cookie = encodeURIComponent(name) + "=" + encodeURIComponent(value);
}
function getMyCookie(name) {
var cookieName = encodeURIComponent (name) + "=",
cookieStart = document.cookie.indexOf (cookieName),
cookieValue = null;
if (cookieStart != -1) {
var cookieEnd = document.cookie.indexOf(";", cookieStart);
if (cookieEnd == -1) {
cookieEnd = document.cookie.length;
}
cookieValue = decodeURIComponent (document.cookie.substring (cookieStart + cookieName.length, cookieEnd);
}
return cookieValue;
}