update : 2015.11.03
php.shukuma.com검색:
|
The SessionHandler class(PHP 5 >= 5.4.0) 소개
SessionHandler is a special class that can be used
to expose the current internal PHP session save handler by inheritance.
There are seven methods which wrap the seven internal session save handler
callbacks ( When a plain instance of SessionHandler is set as the save handler using session_set_save_handler() it will wrap the current save handlers. A class extending from SessionHandler allows you to override the methods or intercept or filter them by calls the parent class methods which ultimately wrap the interal PHP session handlers.
This allows you, for example, to intercept the Because the SessionHandler wraps the current internal save handler methods, the above example of encryption can be applied to any internal save handler without having to know the internals of the handlers. To use this class, first set the save handler you wish to expose using session.save_handler and then pass an instance of SessionHandler or one extending it to session_set_save_handler(). Please note the callback methods of this class are designed to be called internally by PHP and are not meant to be called from user-space code. The return values are equally processed internally by PHP. For more information on the session workflow, please refer session_set_save_handler(). 클래스 개요
SessionHandler
implements
SessionHandlerInterface
{
/* 메소드 */
}Warning
This class is designed to expose the current internal PHP session save handler, if you want to write your own custom save handlers, please implement the SessionHandlerInterface interface instead of extending from SessionHandler. Example #1 Using SessionHandler to add encryption to internal PHP save handlers.
<?php
Table of Contents
|