thinkphp3.x 에서 쿠키 방법의 용법 분석
1.쿠키 함수 도 다 원 화 된 조작 함수 로 쿠키 의 설정,가 져 오기,삭제 작업 을 완성 합 니 다.
쿠키 는 쿠키 설정,가 져 오기,삭제 작업 에 사 용 됩 니 다.
사용법:
cookie($name, $value='', $option=null)
인자:name(필수):작 동 할 쿠키 변수
value(선택 가능):설정 할 쿠키 값
option(선택 가능):들 어 오 는 쿠키 설정 매개 변 수 는 기본적으로 비어 있 습 니 다.
반환 값 은 상세 합 니 다(구체 적 인 용법 에 따라 다른 값 을 되 돌려 줍 니 다)
2.쿠키 설정
cookie('name','value'); // cookie
cookie('name','value',3600); // cookie
3.1 버 전부터 쿠키 방법 은 배열 에 대한 지원 을 증가 합 니 다(경량급 json 인 코딩 형식 으로 저장 하여 저장 공간 을 줄 입 니 다).예 를 들 어:
cookie('name',array('name1','name2'));
또한 매개 변수 가 들 어 오 는 방식 으로 복잡 한 쿠키 할당 을 완성 할 수 있 습 니 다.다음은 쿠키 의 값 에 3600 초 유효기간 을 설정 하고 쿠키 접두사 think 를 추가 합 니 다.
cookie('name','value',array('expire'=>3600,'prefix'=>'think_'))
배열 매개 변 수 는 query 형식 매개 변 수 를 사용 할 수 있 습 니 다.
cookie('name','value','expire=3600&prefix=think_')
위의 용법 과 같은 효과 가 있다.들 어 오 는 option 매개 변 수 는 prefix,expire,path,domain 네 개의 색인 매개 변 수 를 지원 합 니 다.빈 값 이 들 어 오지 않 거나 들 어 오지 않 으 면 기본적으로 COOKIE 를 가 져 옵 니 다.PREFIX、COOKIE_EXPIRE、COOKIE_PATH 와 COOKIEDOMAIN 네 개의 설정 매개 변수.개별 매개 변수 만 들 어 오 면 기본 설정 매개 변수 와 합 쳐 집 니 다.
3.쿠키 획득
쿠키 를 가 져 오 는 것 은 간단 합 니 다.아무리 설정 한 쿠키 라 도 다음 과 같이 사용 하 십시오.
$value = cookie('name');
쿠키 접두사 가 설정 되 어 있 지 않 으 면
$value = $_COOKIE['name']
쿠키 접두사 가 설정 되 어 있 으 면
$value = $_COOKIE[' +name']
4.쿠키 삭제어떤 쿠키 의 값 을 삭제 하고 사용:
cookie('name',null);
모든 쿠키 값 을 삭제 하려 면 사용 가능
cookie(null); // cookie
cookie(null,'think_'); // cookie
PS:본 사이트 의 포맷 미화 도 구 를 추천 합 니 다.앞으로 개발 에 사용 할 수 있 을 것 이 라 고 믿 습 니 다.php 코드 온라인 포맷 미화 도구:
http://tools.jb51.net/code/phpformat
JavaScript 코드 미화/압축/포맷/암호 화 도구:
http://tools.jb51.net/code/jscompress
온라인 XML 포맷/압축 도구:
http://tools.jb51.net/code/xmlformat
JSON 코드 포맷 미화 도구:
http://tools.jb51.net/code/json
온라인 XML/JSON 상호 변환 도구:
http://tools.jb51.net/code/xmljson
sql 코드 온라인 포맷 미화 도구:
http://tools.jb51.net/code/sqlcodeformat
thinkpHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있 습 니 다.ThinkpHP 입문 강좌,ThinkPHP 상용 방법 총화,PHP 에서 쿠키 사용법 요약,smarty 템 플 릿 입문 기초 튜 토리 얼과PHP 템 플 릿 기술 총화.
본 고 는 ThinkPHP 프레임 워 크 를 기반 으로 한 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Thinkphp의 S 캐시 사용법!텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.