간단한 질문이 있으므로 JavaScript를 사용하여 name = username, value = id 및 expiry date = 30days로 쿠키를 설정하고 싶습니다. 나는 몇 가지 예제를 시도했지만 난 내 브라우저를 통해 쿠키를 확인할 때 그것은 이름을 보여줍니다 : 정의되지 않은 내용 : 정의되지 않은 만료 :사전 정의 된 속성을 사용하여 쿠키를 설정하는 방법
0
A
답변
0
한 예는 세션의 끝에서 :
function setCookie(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
var expires = new Date(new Date().getTime()+30*24*60*60*1000).toGMTString();
setCookie("username", "id", expires);
0
당신이있는 경우 jquery 세계에서 을 확인할 수 있습니다. 방금 다음과 같이 말할 수 있습니다.
$ .cookie ('the_cookie', 'the_value', {expires : 7, path : '/'}));
상대적으로 쉽게 매개 변수를 설정하십시오.
쿠키를 가지고 노는 경우 검색어를 설정할 도메인 & 경로를 기억하는 것이 중요합니다. 검색어를 '/'및 도메인 : 'yourdomain.com'으로 설정하여 (모든 하위 도메인에서 작동하도록) 시작하는 것이 안전 할 것입니다.
0
는 다음과 같이하십시오 :
var now = new Date();
var expire = new Date(now.getTime() + (30 * 24 * 60 * 60 * 1000));
document.cookie = 'username=id' + ';expires=' + expire.toGMTString();
0
는 당신이 확인 쿠키가 하위 도메인에서 액세스 할 수 있도록 루트 도메인을 사용하고 있는지 확인 (예 : domain.com 대신 www.domain.com의).
모든 브라우저에서 동일한 결과가 발생합니까 아니면 인터넷 익스플로러에서만 발생합니까?
나는 문제없이 자주이이 개 기능을 활용 :
나는 그것 여전히 보여 혼란 스러워요function n__readCookie(n__name)
{
var n__nameEQ = n__name + "=";
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,c.length); }
if (c.indexOf(n__nameEQ) == 0)
{ return c.substring(n__nameEQ.length,c.length); }
}
return false;
}
function n__createCookie(n__name, n__value, n__days, n__domain)
{
if (n__days)
{
var n__date = new Date();
n__date.setTime(n__date.getTime()+(n__days*24*60*60*1000));
var n__expires = "; expires="+n__date.toGMTString();
}
else
{
var n__expires = "";
}
document.cookie = n__name+"="+n__value+n__expires+"; path=/;domain=" + n__domain;
}
관련 문제
- 1. DataTrigger를 사용하여 WPF에서 ViewModel에 정의 된 속성을 설정하는 방법
- 2. uuid 쿠키를 설정하는 방법
- 3. 요람 - 사전 정의 된 작업에 최신 매개 변수를 설정하는 방법?
- 4. 여러 프레임에 정의 된 이름으로 인스턴스의 속성을 설정하는 방법
- 5. JSTL에서 쿠키를 설정하는 방법
- 6. Pylons에서 리디렉션을 사용하여 쿠키를 설정하는 방법
- 7. PHP 함수에서 jQuery를 사용하여 쿠키를 설정하는 방법
- 8. WebBrowser 컨트롤에만 쿠키를 설정하는 방법
- 9. - 사전 정의 된 폭
- 10. 동적으로 속성을 설정하는 방법
- 11. as3.0을 사용하여 파일의 새 속성을 설정하는 방법
- 12. CherryPy로 여러 쿠키를 설정하는 방법
- 13. 도메인에서 PHP로 쿠키를 설정하는 방법
- 14. asp.net 인증 된 속성을 설정하는 방법
- 15. 표현식을 사용하여 속성 및 중첩 된 속성의 속성을 설정하는 방법
- 16. 메서드를 호출하여 속성을 설정하는 방법
- 17. Wix에서 속성을 설정하는 방법
- 18. 값이 사전 정의 된 피클
- 19. NSMutableArray의 속성을 설정하는 적절한 방법
- 20. 사전 속성을 GridViewColumn에 바인딩하는 방법?
- 21. JFreeChart를 사용하여 이미지 맵에서 속성을 설정하는 방법
- 22. 나침반을 사용하여 동일한 CSS 속성을 설정하는 방법
- 23. keytool을 사용하여 Usage 속성을 설정하는 방법
- 24. 동적 속성을 설정하는 방법
- 25. 사전 값을 null로 설정하는 방법
- 26. 쿠키를 사용하여 인증 된 사용자를 유지하는 방법
- 27. 스윙의 사전 정의 된 JDialogs
- 28. 미리 정의 된 속성을 사용하여 레일스에 새 객체를 만드는 방법
- 29. 셀레늄 테스트 httprequest에 쿠키를 설정하는 방법
- 30. 레일즈에서 별도의 도메인에 쿠키를 설정하는 방법
정의되지 않은 –
그런 문제가 당신이 쿠키를 전달하는 변수 (즉'username'와'id'). – VisioN