나는 많은 사람들이 웹 사이트를 개발할 때 실제로이 기능이 필요하다는 것을 알고 있습니다. 이는 사용자가 정상을 계속 클릭하도록 제어하는 것입니다! 그래서 나는 JavaScript를 기반으로 쿠키의 작동에 대해 간단히 쓸 것입니다!
코드 사본은 다음과 같습니다.
// 쿠키를 설정합니다
함수 setCookie (키, 값) {
document.cookie = key + "=" + 탈출 (값);
}
// 쿠키의 값을 얻습니다
함수 getCookie (키) {
if (document.cookie.length) {
var 쿠키 = '' + document.cookie;
var start = cookies.indexof ( '' + key + '=');
if (start == -1) {return null; }
var end = cookies.indexof ( ";", start);
if (end == -1) {end = cookies.length; }
끝 -= 시작;
var 쿠키 = cookies.substr (시작, 끝);
Unescape를 반환합니다 (Cookie.substr (cookie.indexof ( '=')) + 1, cookie.length- 쿠키.indexof ( '=') + 1));
}
else {return null; }
}
그런 다음 간단한 예를 들어 보겠습니다! 그게
코드 사본은 다음과 같습니다.
// 클릭하여 보낸 ID에 따라
함수 댓글 (id, is) {
if (getCookie (id) == null) {
setcookie (id, "www.widuu.com");
경고 ( "쿠키 설정 성공");
}또 다른{
if (getCookie (id) == "www.widuu.com") {
경고 ( "당신은 댓글을 달았습니다");
반품 ;
}
// 이것은 ajax를 통해 데이터베이스에 저장된 자신의 논리의 가치입니다.
}
이 기능은 매우 간단하지만 매우 실용적입니다. 필요한 경우 변경 해주세요! 스크린 샷을 살펴보십시오!
친구들이 자주 필요한 기능을 구현 했습니까? 매우 간단합니다. 필요한 경우 가져 가서 사용하십시오.