> 헤드라인 > 본문

PHP 쿠키를 사용하는 방법

无忌哥哥
풀어 주다: 2018-06-28 11:11:47
원래의
1883명이 탐색했습니다.

* 쿠키와 세션의 가장 큰 차이점:

* 쿠키는 클라이언트 브라우저에 저장됩니다.

* 세션은 서버에 저장되며, 쿠키에 저장된 클라이언트 ID를 쿼리에 사용합니다.

* 모두, 세션은 쿠키를 기반으로 합니다. 따라서 먼저 PHP를 사용하여 클라이언트에 대한 쿠키를 설정하는 방법을 배워야 합니다

* 서버가 방문자를 기억하도록 합니다

//1. 쿠키 설정(이름, 값, 만료)

/ /쿠키 이름도 변수입니다. 변수 식별자에 대한 PHP 명명 규칙을 따르세요

setcookie('username', 'peter zhu',time()+60*10);  //10分钟后过期
setcookie('email', 'peter@php.cn');
로그인 후 복사

//2. 쿠키 보기: 슈퍼 전역 변수 $_COOKIE

//왜 두 번 설정하나요? , 두 번째는 새 값을 확인하는 것입니다

echo &#39;用户名: &#39;,$_COOKIE[&#39;username&#39;],&#39;<br>&#39;;
echo &#39;邮箱: &#39;,$_COOKIE[&#39;email&#39;],&#39;<br>&#39;;
로그인 후 복사

//3. 쿠키 업데이트:

//먼저 이전에 설정된 쿠키 문을 끄고 두 번 새로 고쳐 새 값을 확인합니다

setcookie(&#39;username&#39;,&#39;朱老师&#39;);
로그인 후 복사

//3. 쿠키 삭제: setcookie()

//참고 1: 이전 설정문을 꺼주세요

//참고 2: 값만 삭제되어 더 이상 접근할 수 없지만 쿠키 변수 이름은 여전히 ​​존재합니다

// 방법 1: setcookie(name), 쿠키 이름만 전달

setcookie(&#39;username&#39;);
로그인 후 복사

//방법 2: setcookie(name), null 값 전달

setcookie(&#39;username&#39;,&#39;&#39;);
로그인 후 복사

//방법 3: setcookie(name,'',time()-x ): 만료된 시간을 전달합니다

setcookie(&#39;username&#39;,&#39;&#39;,time()-3600);
로그인 후 복사

//5. 쿠키를 물리적으로 삭제합니다: unset($_COOKIE[name]), 쿠키를 완전히 삭제하면 마침내 안전해집니다

unset($_COOKIE[&#39;username&#39;]);
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿