JS를 사용하여 HTTP 쿠키를 작동하는 구현 단계
쿠키에는 유효 기간이 있다는 것을 알고 있습니다. 쿠키의 기본 유효 기간은 쿠키가 생성된 시점부터 브라우저가 닫힐 때까지입니다. 쿠키의 유효 기간을 사용자가 설정할 수 있습니다. 쿠키를 비활성화하거나 수동으로 쿠키를 삭제할 수도 있습니다. 쿠키는 컴퓨터의 하드 드라이브에 키/값 쌍으로 저장되는 작은 정보 조각입니다. 쿠키 저장 용량은 약 4kb입니다. 주로 쿠키 크기에 대한 제한은 브라우저마다 다릅니다. 쿠키의 본질은 식별을 통해 무언가를 "식별"하고 수행하는 것입니다. 쿠키는 귀하의 하드 드라이브에서 다른 데이터를 얻거나 컴퓨터 바이러스를 전송하거나 귀하의 이메일 주소를 얻을 수 없습니다. 쿠키에는 유효 기간이 있습니다. 쿠키의 기본 유효 기간은 쿠키가 생성된 시점부터 브라우저를 닫을 때까지입니다. 또한 쿠키의 유효 기간을 설정하여 만료 날짜를 지정할 수도 있고, 사용자가 쿠키를 비활성화할 수도 있습니다. 쿠키를 삭제하세요.
格式:cookieName=cookieValue;expires=expiresDate;path=URLpath;domain=siteDomain//cookie名称,失效日期,储存URL,储存域值;
쿠키 생성 방법
쿠키를 설정하려면 일반적으로 이를 함수로 캡슐화합니다.
코드 복사 코드는 다음과 같습니다.
function addCookie(sName,sValue,day) { var expireDate = new Date(); expireDate.setDate(expireDate.getDate()+day);; //设置失效时间 document.cookie = escape(sName) + '=' + escape(sValue) +';expires=' + expireDate.toGMTString();6 //escape()汉字转成unicode编码,toGMTString() 把日期对象转成字符串 }
쿠키 읽기 추가 쿠키를 얻은 후 어떻게 얻나요? 매우 간단합니다.
다음과 같이 코드를 복사하세요.
function getCookies() { var showAllCookie = ''; if(!document.cookie == ''){ var arrCookie = document.cookie.split('; '); //用spilt('; ')切割所有cookie保存在数组arrCookie中 var arrLength = arrCookie.length; for(var i=0; i<arrLength; i++) { showAllCookie += 'c_name:' + unescape(arrCookie[i].split('=')[0]) + 'c_value:' + unescape(arrCookie[i].split('=')[1]) + '<br>' 9 } return showAllCookie; } }
쿠키에는 유효 기간이 있으며 자동으로 삭제되거나 삭제될 수 있습니다. 만료 날짜를 설정하면 즉시 삭제됩니다
동일한 방법은 매우 간단합니다. 계속하세요.
다음과 같이 코드를 복사하세요.
function removeCookie() { if(document.cookie != '' && confirm('你想清理所有cookie吗?')) { var arrCookie = document.cookie.split('; '); var arrLength = arrCookie.length; var expireDate = new Date(); expireDate.setDate(expireDate.getDate()-1); for(var i=0; i<arrLength; i++) { var str = arrCookie[i].split('=')[0]; document.cookie = str+ '=' + ';expires=' + expireDate.toGMTString(); } } }
우리는 이미 쿠키를 생성, 획득, 삭제하는 방법을 알고 있으므로 이제 쿠키를 사용할 차례입니다
이제 쿠키를 사용하여 간단한 타이머를 만듭니다.
다음과 같이 코드를 복사합니다.
var cookieCount = {}; cookieCount.count = function () { var count = parseInt(this.getCount('myCount')); count++; document.cookie = 'myCount=' + count + ''; alert('第'+count+'访问'); } cookieCount.setCount= function () { //首先得创建一个名为myCount的cookie var expireDate = new Date(); expireDate.setDate(expireDate.getDate()+1); document.cookie = 'myCount=' + '0' +';expires=' + expireDate.toGMTString(); } cookieCount.getCount = function (countName) { //获取名为计数cookie,为其加1 var arrCookie = document.cookie.split('; '); var arrLength = arrCookie.length; var ini = true; for(var i=0; i<arrLength; i++) { if(countName == arrCookie[i].split('=')[0]){ return parseInt(arrCookie[i].split('=')[1]); break; }else{ ini = false; } } if(ini == false)this.setCount(); return 0; } cookieCount.count();
쿠키 경로
쿠키 경로는 이 문서의 시작 부분에서 언급되었습니다. path=URL; 쿠키가 도메인 이름의 하위 디렉터리에 생성되면 도메인 이름과 다른 형제 디렉터리 또는 상위 디렉터리는 이 쿠키에 액세스할 수 없으며 경로를 설정하면 해당 도메인 이름과 하위 범주 디렉터리에 액세스할 수 있다는 이점이 있습니다.
document.cookie='cookieName=cookieValue;expires=expireDate;path=/'。
cookie domain
도메인 설정: domain=siteDomain
주로 동일한 도메인에서 사용됩니다. 예를 들어 "www.taobao.com" 및 "ued.taobao.com" 도메인 이름 "taobao.com"을 공유합니다. "www.taobao.com" 아래의 쿠키를 "ued.taobao.com"에 액세스하려면 경로 속성을 "/"로 설정해야 합니다. 쿠키의
domain-->document.cookie='cookieName=cookieValue;expires=expireDate;path=/;domain=taobao.com'。
웹의 지속적인 발전에 따라 HTML5는 window.
session
Storage와 window.localStorage라는 두 가지 속성을 제공하고, setItem, getItem, RemoveItem, Clear 등의 캐리 메소드를 통해 저장하는 방식을 만들어줍니다. 데이터를 로컬에서 더 쉽고 편리하게
이 사례를 읽으신 후 방법을 마스터하셨다고 믿습니다. 정말 흥미롭습니다. PHP 중국어 웹사이트의 다른 관련 기사도 주목해 주세요!
위 내용은 JS를 사용하여 HTTP 쿠키를 작동하는 구현 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











HTTP 301 상태 코드의 의미 이해: 웹 페이지 리디렉션의 일반적인 응용 시나리오 인터넷의 급속한 발전으로 인해 사람들은 웹 페이지 상호 작용에 대한 요구 사항이 점점 더 높아지고 있습니다. 웹 디자인 분야에서 웹 페이지 리디렉션은 HTTP 301 상태 코드를 통해 구현되는 일반적이고 중요한 기술입니다. 이 기사에서는 HTTP 301 상태 코드의 의미와 웹 페이지 리디렉션의 일반적인 응용 프로그램 시나리오를 살펴봅니다. HTTP301 상태 코드는 영구 리디렉션(PermanentRedirect)을 나타냅니다. 서버가 클라이언트의 정보를 받을 때

인터넷의 대중화로 인해 우리는 브라우저를 사용하여 인터넷 서핑을 하는 것이 생활 방식이 되었습니다. 브라우저를 일상적으로 사용하다 보면 온라인 쇼핑, 소셜 네트워킹, 이메일 등 계정 비밀번호를 입력해야 하는 상황에 자주 직면하게 됩니다. 이 정보는 다음에 방문할 때 다시 입력할 필요가 없도록 브라우저에 기록되어야 합니다. 이때 쿠키가 유용합니다. 쿠키란 무엇입니까? 쿠키는 서버가 사용자의 브라우저에 전송하고 로컬에 저장되는 작은 데이터 파일을 말하며 일부 웹사이트의 사용자 행동을 포함합니다.

JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법, 특정 코드 예제가 필요합니다. 서문: 웹 개발에서는 서버와의 데이터 상호 작용이 종종 포함됩니다. 서버와 통신할 때 반환된 HTTP 상태 코드를 가져와서 작업의 성공 여부를 확인하고 다양한 상태 코드에 따라 해당 처리를 수행해야 하는 경우가 많습니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법과 몇 가지 실용적인 코드 예제를 제공합니다. XMLHttpRequest 사용

HTTP 요청 시간이 초과되고 서버는 종종 504GatewayTimeout 상태 코드를 반환합니다. 이 상태 코드는 서버가 요청을 실행할 때 요청에 필요한 리소스를 얻지 못하거나 일정 시간이 지난 후에도 요청 처리를 완료하지 못함을 나타냅니다. 5xx 시리즈의 상태 코드로, 서버에 일시적인 문제나 과부하가 발생하여 클라이언트의 요청을 올바르게 처리할 수 없음을 나타냅니다. HTTP 프로토콜에서 다양한 상태 코드는 특정한 의미와 용도를 가지며, 504 상태 코드는 요청 시간 초과 문제를 나타내는 데 사용됩니다. 고객

쿠키 설정에 대한 일반적인 문제와 해결 방법, 구체적인 코드 예제가 필요합니다. 인터넷의 발전과 함께 쿠키는 가장 일반적인 기존 기술 중 하나로 웹사이트와 애플리케이션에서 널리 사용되었습니다. 간단히 말해서 쿠키는 로그인 이름, 장바구니 내용, 웹사이트 기본 설정 등을 포함하여 웹사이트에 사용자의 정보를 저장하는 데 사용할 수 있는 사용자의 컴퓨터에 저장되는 데이터 파일입니다. 쿠키는 개발자에게 필수적인 도구이지만 동시에 쿠키 설정도 자주 접하게 됩니다.

C++에서 HTTP 스트리밍을 구현하는 방법은 무엇입니까? Boost.Asio 및 asiohttps 클라이언트 라이브러리를 사용하여 SSL 스트림 소켓을 생성합니다. 서버에 연결하고 HTTP 요청을 보냅니다. HTTP 응답 헤더를 수신하고 인쇄합니다. HTTP 응답 본문을 수신하여 인쇄합니다.

우리는 매일 컴퓨터와 인터넷을 사용하면서 종종 쿠키에 노출됩니다. 쿠키는 당사의 웹사이트 방문 기록, 기본 설정 및 기타 정보를 저장하는 작은 텍스트 파일입니다. 이 정보는 웹사이트에서 더 나은 서비스를 제공하기 위해 사용될 수 있습니다. 하지만 때로는 원하는 콘텐츠를 찾기 위해 쿠키 정보를 찾아야 할 때도 있습니다. 그렇다면 브라우저에서 쿠키를 어떻게 찾을 수 있을까요? 먼저 쿠키가 어디에 있는지 이해해야 합니다. 브라우저에서

JavaScript에서 HTTP 상태 코드를 얻는 방법 소개: 프런트 엔드 개발에서 우리는 종종 백엔드 인터페이스와의 상호 작용을 처리해야 하며 HTTP 상태 코드는 매우 중요한 부분입니다. HTTP 상태 코드를 이해하고 얻는 것은 인터페이스에서 반환된 데이터를 더 잘 처리하는 데 도움이 됩니다. 이 기사에서는 JavaScript를 사용하여 HTTP 상태 코드를 얻는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 1. HTTP 상태 코드란 무엇입니까? HTTP 상태 코드는 브라우저가 서버에 요청을 시작할 때 서비스가
