>  기사  >  PHP 프레임워크  >  TP 프레임워크에서 session() 사용법을 이해하기 위한 기사 1개

TP 프레임워크에서 session() 사용법을 이해하기 위한 기사 1개

藏色散人
藏色散人앞으로
2021-07-16 16:12:202800검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제