일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- find
- Windows
- profile
- VirtualBox
- 단축키
- plugin
- resource
- 네트워크
- web.xml
- Mac
- 줄바꿈 문자
- tomcat
- netsh
- vscode
- grep
- Source
- GIT
- context
- Quartz
- Eclipse
- JavaScript
- lsof
- import
- xargs
- port
- bash
- ssh
- Windows 10
- maVen
- IntelliJ
- Today
- Total
develog
[JavaScript] cookie 본문
http://www.w3schools.com/js/js_cookies.asp
function setCookie(name, value, yyyymmddhhmi, path, domain) {
try {
if (yyyymmddhhmi == "0" || yyyymmddhhmi == "-1") {
var expires = yyyymmddhhmi;
} else {
var yyyy = yyyymmddhhmi.substring(0, 4);
var mm = yyyymmddhhmi.substring(4, 6);
var dd = yyyymmddhhmi.substring(6, 8);
var hh = yyyymmddhhmi.substring(8, 10);
var mi = yyyymmddhhmi.substring(10, 12);
var d = new Date(yyyy, mm - 1, dd, hh, mi, 0, 0);
var expires = d.toUTCString();
}
var str = name + "=" + value + "; expires=" + expires + "; path=" + path + "; domain=" + domain;
document.cookie = str;
} catch (e) {
alert(e);
}
}
function getCookie(names) {
try {
var name = names + "=";
var ca = document.cookie.split(";");
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == " ") c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
} catch (e) {
alert(e);
throw e;
}
}