현재 위치: > 함수 카테고리 모음> SessionHandler::close

SessionHandler::close

세션을 닫으십시오
이름:SessionHandler::close
분류:세션 세션
사용 언어:php
한 줄 설명:세션 끝에 세션 프로세서를 닫기 위해 호출

함수 이름 : SessionHandler :: Close ()

해당 버전 : PHP 5> = 5.4.0, PHP 7, PHP 8

함수 설명 : 세션 핸들러 :: close () 메소드는 세션 종료시 호출되며 세션 프로세서를 닫는 데 사용됩니다.

용법:

 bool SessionHandler::close(void): bool

매개 변수 :

  • 매개 변수가 없습니다

반품 값 :

  • 세션 프로세서가 세션을 성공적으로 닫는지 여부를 나타내는 부울 값을 반환합니다.

예:

 <?php class MySessionHandler implements SessionHandlerInterface { public function open($savePath, $sessionName) { // 实现打开会话处理器的逻辑return true; } public function close() { // 实现关闭会话处理器的逻辑return true; } public function read($sessionId) { // 实现读取会话数据的逻辑return ''; } public function write($sessionId, $data) { // 实现写入会话数据的逻辑return true; } public function destroy($sessionId) { // 实现销毁会话数据的逻辑return true; } public function gc($maxLifetime) { // 实现垃圾回收的逻辑return true; } } // 设置自定义的会话处理器$handler = new MySessionHandler(); session_set_save_handler($handler); // 开启会话session_start(); // 会话逻辑... // 关闭会话session_write_close(); ?>

위의 예에서는 close() 메소드를 포함하여 SessionHandlerInterface 인터페이스의 모든 메소드를 구현하는 사용자 정의 세션 프로세서 인 MySessionHandler 만들었습니다. session_set_save_handler() 함수를 사용하여 사용자 정의 세션 프로세서를 설정 한 후 session_write_close() 메소드를 호출하여 세션을 닫을 수 있습니다. 현재 MySessionHandler 클래스의 close() 메소드가 자동으로 호출되어 세션 프로세서를 닫습니다.

유사한 함수
인기 기사