1. 쿠키란 무엇인가요?
쿠키는 서버 측에서 생성되어 클라이언트 브라우저에 다시 기록됩니다.
명령을 받은 후 브라우저는 클라이언트 브라우저를 저장하는 로컬 임시 폴더에 쿠키 파일을 생성합니다. 웹사이트를 방문할 때마다 해당 웹사이트에 대한 쿠키 정보가 있는지 여부도 감지합니다. 동시에 보내드립니다.
참고: 쿠키 콘텐츠는 키/값 쌍으로 저장되며 키와 값은 모두 문자열일 수 있습니다.
함수 setcookie(키, 값, 유효 기간) 세션 쿠키 매개변수 설정
쿠키 정의
//setcookie(键,值,有效期[秒]) setcookie("name","lisi",time()+1000); //如果不设置有效期,关闭浏览器就会消失 setcookie("pwd","111",time()+7*24*3600); //有效期为7天
쿠키 데이터 삭제(쿠키가 무효화되도록 만료 시간 설정)
setcookie("name","lisi",time()-1); //1、设置有效期为过去的某一个时间 setcookie("name",false,time()-1); //2、设置cookie的值为false setcookie("name","",time()-1); //2、设置cookie的值为空 //3、清理浏览器缓存:在浏览器里清理缓存
2 PHP에서
생성 쿠키를 생성하는 setcookie 메소드입니다.
<?php $se=setcookie("name","lisi",time()+30*60,"/"); var_dump($se); ?>
3.
을 사용하여 PHP에서 $_COOKIE 전역 변수를 사용하여 쿠키 데이터를 얻습니다.
<?php $user=$_COOKIE["name"]; //获取name值 var_dump($user); ?>
4. 파기
PHP에는 일반적으로 쿠키의 만료 시간이 재설정됩니다.
<?php $user=setcookie("name",null,time()+1,"/"); var_dump($user); ?>
COOKIE 요약:
COOKIE는 클라이언트 측에 저장되며 상대적으로 안전하지 않습니다.
COOKIE에 저장되는 데이터 유형은 문자열만 가능합니다.
COOKIE는 약 4KB의 데이터만 저장할 수 있습니다.
브라우저에서 캐시 또는 쿠키를 비활성화할 수 있으며, 그러면 쿠키 기능이 유효하지 않게 됩니다.
위 내용은 PHP에서 COOKIE의 의미와 사용법에 대해 알아야 할 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!