서브도메인간의 쿠키 공유 정보
서브도메인간의 쿠키 공유관련링크
http://www.miwit.com/
252회 연결
본문
그누보드4의 js/common.js 자바스크립트 파일에서 set_cookie() 라는 함수를 정의 하고 있습니다.
이 함수를 이용하면 손쉽게 쿠키를 만들 수 있습니다.
다만 이 함수의 문제점이 서브도메인간에 쿠키공유가 안된다는 것입니다.
함수를 아래와 같이 수정하여 사용하면 서브도메인간의 쿠키공유가 가능해집니다.
이 함수를 이용하면 손쉽게 쿠키를 만들 수 있습니다.
다만 이 함수의 문제점이 서브도메인간에 쿠키공유가 안된다는 것입니다.
함수를 아래와 같이 수정하여 사용하면 서브도메인간의 쿠키공유가 가능해집니다.
function set_cookie(name, value, expirehours, domain) {
var today = new Date();
today.setTime(today.getTime() + (60*60*1000*expirehours));
var cook = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
if (domain) cook += "domain=" + domain + ";";
document.cookie = cook;
}
var today = new Date();
today.setTime(today.getTime() + (60*60*1000*expirehours));
var cook = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
if (domain) cook += "domain=" + domain + ";";
document.cookie = cook;
}
추천
2
2
댓글 2개
4.32.02의 common.js의 document.cookie += ... 라는 명령이 안먹히는 것인가요???
function set_cookie(name, value, expirehours, domain)
{
var today = new Date();
today.setTime(today.getTime() + (60*60*1000*expirehours));
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
if (domain) {
document.cookie += "domain=" + domain + ";";
}
}
function set_cookie(name, value, expirehours, domain)
{
var today = new Date();
today.setTime(today.getTime() + (60*60*1000*expirehours));
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
if (domain) {
document.cookie += "domain=" + domain + ";";
}
}
좋은정보감사요