jquery.cookie.js 는 쿠키 를 조작 하여 암호 기능 을 기억 하 는 실현 코드 를 실현 합 니 다.
3511 단어 cookie비밀 번 호 를 기억 하 다
Cookies
정의:사이트 서버 로 하여 금 소량의 데 이 터 를 클 라 이언 트 의 하 드 디스크 나 메모리 에 저장 하고 클 라 이언 트 의 하 드 디스크 에서 데 이 터 를 읽 게 하 는 기술;
다운로드 및 도입:jquery.cookie.js 는 jquery 기반 입 니 다.먼저 jquery 를 도입 한 다음 에:jquery.cookie.js 를 도입 합 니 다.다운로드:http://plugins.jquery.com/cookie/
사용:
1.'세 션 쿠키'추가
$.cookie('the_cookie', 'the_value');
쿠키 의 유효 시간 을 가리 키 지 않 았 습 니 다.만 든 쿠키 의 유효기간 은 사용자 가 브 라 우 저 를 닫 을 때 까지 기본 으로 설정 되 어 있 기 때문에'세 션 쿠키(session cookie)'라 고 불 립 니 다.
2.쿠키 를 만 들 고 유효 시간 을 7 일 로 설정 합 니 다.
$.cookie('the_cookie', 'the_value', { expires: 7 });
쿠키 의 유효 시간 을 가리 키 며 만 든 쿠키 는'영구 쿠키(persistent cookie)'라 고 합 니 다.주의 단 위 는:일;
3.쿠키 를 만 들 고 쿠키 의 유효한 경 로 를 설정 합 니 다.
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
기본적으로 쿠키 를 설정 한 웹 페이지 만 이 쿠키 를 읽 을 수 있 습 니 다.한 페이지 가 다른 페이지 에 설 치 된 쿠키 를 읽 게 하려 면 쿠키 의 경 로 를 설정 해 야 합 니 다.쿠키 의 경 로 는 쿠키 를 읽 을 수 있 는 최상 위 디 렉 터 리 를 설정 하 는 데 사 용 됩 니 다.이 경 로 를 사이트 의 루트 디 렉 터 리 로 설정 하면 모든 웹 페이지 가 서로 쿠키 를 읽 을 수 있 습 니 다(일반적으로 이렇게 설정 하지 마 십시오.충돌 을 방지 합 니 다).
4.쿠키 읽 기
$.cookie('the_cookie');
5.쿠키 삭제
$.cookie('the_cookie', null); //null 을 쿠키 의 값 으로 전달 하면 됩 니 다.
6.선택 가능 한 매개 변수
$.cookie('the_cookie','the_value',{
expires:7,
path:'/',
domain:'jquery.com',
secure:true
})
expires:(Number|Date)유효기간;정 수 를 설정 할 때 단 위 는 하늘 입 니 다.쿠키 만 료 날짜 로 날짜 대상 을 설정 할 수도 있 습 니 다.
path:(String)이 쿠키 의 페이지 경 로 를 만 듭 니 다.
domain:(String)이 쿠키 의 페이지 도 메 인 을 만 듭 니 다.
secure:(Booblean)true 로 설정 하면 이 쿠키 의 전송 은 다음 과 같은 보안 프로 토 콜 을 요구 합 니 다.예 를 들 어 HTTPS;
//
$(document).ready(function ()
{
if ($.cookie("rmbUser") == "true")
{
$("#rmbUser").attr("checked", true);
$("#user").val($.cookie("userName"));
$("#pass").val($.cookie("passWord"));
}
});
//
function saveUserInfo()
{
if ($("#rmbUser").attr("checked") == true)
{
var userName = $("#user").val();
var passWord = $("#pass").val();
$.cookie("rmbUser", "true", {
expires : 7
});
// 7 cookie
$.cookie("userName", userName, {
expires : 7
});
// 7 cookie
$.cookie("passWord", passWord, {
expires : 7
});
// 7 cookie
}
else
{
$.cookie("rmbUser", "false", {
expires : - 1
});
$.cookie("userName", '', {
expires : - 1
});
$.cookie("passWord", '', {
expires : - 1
});
}
}
가장 중요 한 몇 줄 코드:
$.cookie('the_cookie'); // cookie
$.cookie('the_cookie', 'the_value'); // cookie
$.cookie('the_cookie', 'the_value', { expires: 7 }); // 7 cookie
$.cookie('the_cookie', '', { expires: -1 }); // cookie
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
서버에서 쿠키 만료 값 가져오기브라우저는 쿠키 만료를 처리하므로 쿠키의 만료 값을 서버에 전달하지 않습니다. 서버에서 쿠키의 만료 값을 얻으려면 일부 조정을 해야 합니다. 두 가지 방법이 있습니다. JSON 값으로 쿠키를 생성할 수 있습니다 다른...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.