>백엔드 개발 >PHP 튜토리얼 >PHP 대규모 웹 애플리케이션에서 easyrecovery 전문 세션 사용

PHP 대규모 웹 애플리케이션에서 easyrecovery 전문 세션 사용

WBOY
WBOY원래의
2016-07-29 08:45:42839검색

이때, bool session_set_save_handler 함수(callback open, callback close, callback read, callback write, callback destroy, callback gc)가 이 문제에 대한 해결책을 제공합니다.
이 함수가 사용하는 6가지 함수는 다음과 같습니다.
1. bool open()은 세션 저장 메커니즘을 여는 데 사용됩니다.
2. bool close()는 세션 저장 작업을 닫습니다.
3. 저장소의 세션 데이터
4. bool write()는 지정된 세션 ID에 대한 모든 데이터를 저장소에 기록합니다.
5. bool destroy()는 지정된 세션 ID와 연결된 데이터를 삭제합니다.
6. 스토리지 시스템의 데이터 가비지 수집
예제는 PHP 매뉴얼의 session_set_save_handler() 함수를 참조하세요.
클래스를 사용하여 처리하는 경우

을 사용하세요. 🎜> 코드를 복사하려면 코드는 다음과 같습니다:

session_set_save_handler(
array('className','open'),
array('className ','close'),
array('className' ,'read'),
array('className','write'),
array('className','destroy'),
array('className','gc'),
)

className 클래스의 6개 정적 메서드를 호출합니다. className은 정적 메서드를 호출하지 않고도 개체를 변경할 수 있지만 정적 멤버를 사용하면 객체 생성이 필요하지 않으며 성능이 더 좋습니다.
위 내용은 easyrecovery professional의 내용을 포함하여 PHP 대규모 웹 애플리케이션에서 easyrecovery professional 세션의 사용법을 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.