thinkphp5에서는 세션 메소드를 사용하여 세션을 설정, 검색, 삭제 및 관리합니다. 이는 다양한 기능 작업을 완료하기 위해 다양한 매개 변수를 호출할 수 있는 다양한 작업 함수입니다. 값='')".
이 문서의 운영 환경: Windows 10 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터.
thinkphp5에서 세션의 용도는 무엇인가요?
세션 메소드는 세션 설정, 검색, 삭제 및 관리 작업에 사용됩니다.
Usage
session($name, $value='')
파라미터 이름(필수) : 배열이 전달되면 세션 초기화, null이 전달되면 현재 세션 지우기, 문자열이면 세션 할당, 획득 또는 운영.
값(선택): 설정할 세션 값입니다. null이 전달되면 기본값은 빈 문자열입니다.
세션 함수는 다양한 매개변수를 전달하면 완료될 수 있습니다. 다음 기능을 포함하여 다양한 기능 작업.
세션 초기화 설정
세션 메소드의 name 매개변수가 배열로 전달되면 세션 초기화 설정을 의미합니다. 예:
session(array('name'=>'session_id','expire'=>3600));
세션 초기화 설정 메소드는 수동으로 호출할 필요가 없습니다. App 클래스의 초기화 작업이 완료된 후 자동으로 호출되며, 일반적으로 프로젝트에서는 SESSION_OPTIONS 매개변수 설정만 구성하면 됩니다. 지원되는 인덱스 이름은 이전 세션 초기화 매개변수와 동일합니다.
기본적으로 시스템은 초기화 후 세션을 자동으로 시작합니다. 시스템이 세션을 자동으로 시작하지 않도록 하려면 SESSION_AUTO_START를 false로 설정할 수 있습니다. 예:
'SESSION_AUTO_START' =>false
자동 시작을 끈 후 다음을 사용할 수 있습니다. 프로젝트의 공개 파일 또는 컨트롤러에서 수동으로 session_start 또는 session('[start]')를 호출하여 세션을 시작합니다.
세션 할당
세션 할당은 비교적 간단하며 직접 사용합니다.
session('name','value'); //设置session
는
$_SESSION['name'] = 'value';
session 값
세션 값 사용:
$value = session('name');
은
$value = $_SESSION['name'];
ses와 같습니다. 시온 삭제
session('name',null); // 删除name
는 다음과 같습니다.
unset($_SESSION['name']);
모든 세션을 삭제하려면 다음을 사용하세요.
session(null); // 清空当前的session
는 다음과 같습니다.
$_SESSION = array();
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 thinkphp5에서 세션 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
