php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mod_user_class.c File Reference
#include "php.h"
#include "php_session.h"

Go to the source code of this file.

Macros

#define PS_SANITY_CHECK
 
#define PS_SANITY_CHECK_IS_OPEN
 

Functions

 PHP_METHOD (SessionHandler, open)
 
 PHP_METHOD (SessionHandler, close)
 
 PHP_METHOD (SessionHandler, read)
 
 PHP_METHOD (SessionHandler, write)
 
 PHP_METHOD (SessionHandler, destroy)
 
 PHP_METHOD (SessionHandler, gc)
 
 PHP_METHOD (SessionHandler, create_sid)
 

Macro Definition Documentation

◆ PS_SANITY_CHECK

#define PS_SANITY_CHECK
Value:
zend_throw_error(NULL, "Session is not active"); \
RETURN_THROWS(); \
} \
if (PS(default_mod) == NULL) { \
zend_throw_error(NULL, "Cannot call default session handler"); \
RETURN_THROWS(); \
}
#define NULL
Definition gdcache.h:45
@ php_session_active
#define PS(v)
session_status()

Definition at line 20 of file mod_user_class.c.

◆ PS_SANITY_CHECK_IS_OPEN

#define PS_SANITY_CHECK_IS_OPEN
Value:
if (!PS(mod_user_is_open)) { \
php_error_docref(NULL, E_WARNING, "Parent session handler is not open"); \
}
#define PS_SANITY_CHECK
#define RETURN_FALSE
Definition zend_API.h:1058
#define E_WARNING
Definition zend_errors.h:24

Definition at line 30 of file mod_user_class.c.

Function Documentation

◆ PHP_METHOD() [1/7]

PHP_METHOD ( SessionHandler ,
close  )

Definition at line 66 of file mod_user_class.c.

◆ PHP_METHOD() [2/7]

PHP_METHOD ( SessionHandler ,
create_sid  )

Definition at line 159 of file mod_user_class.c.

◆ PHP_METHOD() [3/7]

PHP_METHOD ( SessionHandler ,
destroy  )

Definition at line 125 of file mod_user_class.c.

◆ PHP_METHOD() [4/7]

PHP_METHOD ( SessionHandler ,
gc  )

Definition at line 140 of file mod_user_class.c.

◆ PHP_METHOD() [5/7]

PHP_METHOD ( SessionHandler ,
open  )

Definition at line 38 of file mod_user_class.c.

◆ PHP_METHOD() [6/7]

PHP_METHOD ( SessionHandler ,
read  )

Definition at line 90 of file mod_user_class.c.

◆ PHP_METHOD() [7/7]

PHP_METHOD ( SessionHandler ,
write  )

Definition at line 110 of file mod_user_class.c.