PHP에서 session() 메소드의 사용법을 생각해 보세요:
시스템은 세션 관리 및 운영에 대한 완벽한 지원을 제공하며 모든 작업은 내장된 세션 기능을 통해 완료될 수 있습니다.
Usage
session(name,name,value='')
Parameters
name(필수): 배열이 전달되면 세션 초기화를 의미하고, null이 전달되면 현재 세션을 지우는 것을 의미하며, 문자열이면 세션 할당, 획득 또는 운영을 의미합니다.
값(선택): 설정할 세션 값입니다. null이 전달되면 기본값은 빈 문자열입니다.
세션 초기화 설정
세션 메소드의 이름 매개변수가 배열로 전달되면 세션 초기화 설정을 의미합니다. 예:
session(array('name'=>'session_id','expire'=>3600));
초기화 후 시스템이 자동으로 세션을 시작하지 않도록 하려면 SESSION_AUTO_START를 false로 설정하면 됩니다
예:
'SESSION_AUTO_START' =>false
자동 시작을 끈 후 프로젝트의 공개 파일을 사용하거나 컨트롤러에 전달할 수 있습니다. 수동으로 session_start 또는 session('[start]')을 호출하여 세션을 시작합니다.
세션 할당
session('name','value'); //设置session
세션 값
$value = session('name');
세션 삭제
session('name',null); // 删除name
모든 세션을 삭제하려면 다음을 사용할 수 있습니다.
session(null); // 清空当前的session
세션 판단
세트 ,
session('?name');
를 사용하여 name이라는 세션 값이 설정되었는지 확인할 수 있습니다.
session Management
session 메서드는 몇 가지 간단한 세션 관리 작업을 지원하며 사용법은 다음과 같습니다.
session('[操作名]'); session('[pause]'); // 暂停session写入 session('[start]'); // 启动session session('[destroy]'); // 销毁session session('[regenerate]'); // 重新生成session id
php는 해당 기능과 함께 제공됩니다. 세션_해제. 이 기능은 모든 SESSION(세션) 변수를 삭제(해제)하는 것입니다. 특정 세션 변수를 삭제해야 하는 경우
unset($_SESSION['var']);
를 사용해야 합니다. 관련 권장 사항: 최신 10개의 thinkphp 비디오 튜토리얼
위 내용은 TP 프레임워크에서 session() 사용법을 이해하기 위한 기사 1개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!