php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
struct | ps_module_struct |
struct | _php_session_rfc1867_progress |
struct | _php_ps_globals |
struct | ps_serializer_struct |
Typedefs | |
typedef struct ps_module_struct | ps_module |
typedef struct _php_session_rfc1867_progress | php_session_rfc1867_progress |
typedef struct _php_ps_globals | php_ps_globals |
typedef php_ps_globals | zend_ps_globals |
typedef struct ps_serializer_struct | ps_serializer |
Enumerations | |
enum | php_session_status { php_session_disabled , php_session_none , php_session_active } |
#define PHP_SESSION_API 20161017 |
Definition at line 23 of file php_session.h.
#define PHP_SESSION_VERSION PHP_VERSION |
Definition at line 26 of file php_session.h.
#define phpext_session_ptr &session_module_entry |
Definition at line 211 of file php_session.h.
Definition at line 219 of file php_session.h.
Definition at line 280 of file php_session.h.
Definition at line 276 of file php_session.h.
Definition at line 30 of file php_session.h.
#define PS_CLOSE_FUNC | ( | x | ) |
Definition at line 56 of file php_session.h.
Definition at line 35 of file php_session.h.
#define PS_CREATE_SID_FUNC | ( | x | ) |
Definition at line 61 of file php_session.h.
Definition at line 282 of file php_session.h.
#define PS_DESTROY_ARGS void **mod_data, zend_string *key |
Definition at line 33 of file php_session.h.
#define PS_DESTROY_FUNC | ( | x | ) |
Definition at line 59 of file php_session.h.
#define PS_ENCODE_LOOP | ( | code | ) |
Definition at line 296 of file php_session.h.
#define PS_ENCODE_VARS |
Definition at line 289 of file php_session.h.
#define PS_FUNCS | ( | x | ) |
Definition at line 66 of file php_session.h.
#define PS_FUNCS_SID | ( | x | ) |
Definition at line 81 of file php_session.h.
#define PS_FUNCS_UPDATE_TIMESTAMP | ( | x | ) |
Definition at line 99 of file php_session.h.
Definition at line 34 of file php_session.h.
#define PS_GC_FUNC | ( | x | ) |
Definition at line 60 of file php_session.h.
#define PS_GET_MOD_DATA | ( | ) |
Definition at line 52 of file php_session.h.
#define PS_MOD | ( | x | ) |
Definition at line 75 of file php_session.h.
#define PS_MOD_SID | ( | x | ) |
Definition at line 92 of file php_session.h.
#define PS_MOD_UPDATE_TIMESTAMP | ( | x | ) |
Definition at line 110 of file php_session.h.
#define PS_OPEN_ARGS void **mod_data, const char *save_path, const char *session_name |
Definition at line 29 of file php_session.h.
#define PS_OPEN_FUNC | ( | x | ) |
Definition at line 55 of file php_session.h.
#define PS_READ_ARGS void **mod_data, zend_string *key, zend_string **val, zend_long maxlifetime |
Definition at line 31 of file php_session.h.
#define PS_READ_FUNC | ( | x | ) |
Definition at line 57 of file php_session.h.
Definition at line 223 of file php_session.h.
#define PS_SERIALIZER_DECODE_FUNC | ( | x | ) |
Definition at line 236 of file php_session.h.
#define PS_SERIALIZER_DECODE_NAME | ( | x | ) |
Definition at line 232 of file php_session.h.
Definition at line 222 of file php_session.h.
#define PS_SERIALIZER_ENCODE_FUNC | ( | x | ) |
Definition at line 234 of file php_session.h.
#define PS_SERIALIZER_ENCODE_NAME | ( | x | ) |
Definition at line 231 of file php_session.h.
#define PS_SERIALIZER_ENTRY | ( | x | ) |
Definition at line 243 of file php_session.h.
#define PS_SERIALIZER_FUNCS | ( | x | ) |
Definition at line 239 of file php_session.h.
Definition at line 53 of file php_session.h.
#define PS_UPDATE_TIMESTAMP_ARGS void **mod_data, zend_string *key, zend_string *val, zend_long maxlifetime |
Definition at line 37 of file php_session.h.
#define PS_UPDATE_TIMESTAMP_FUNC | ( | x | ) |
Definition at line 63 of file php_session.h.
#define PS_VALIDATE_SID_ARGS void **mod_data, zend_string *key |
Definition at line 36 of file php_session.h.
#define PS_VALIDATE_SID_FUNC | ( | x | ) |
Definition at line 62 of file php_session.h.
#define PS_WRITE_ARGS void **mod_data, zend_string *key, zend_string *val, zend_long maxlifetime |
Definition at line 32 of file php_session.h.
#define PS_WRITE_FUNC | ( | x | ) |
Definition at line 58 of file php_session.h.
typedef struct _php_ps_globals php_ps_globals |
typedef struct _php_session_rfc1867_progress php_session_rfc1867_progress |
typedef struct ps_module_struct ps_module |
typedef struct ps_serializer_struct ps_serializer |
typedef php_ps_globals zend_ps_globals |
Definition at line 208 of file php_session.h.
enum php_session_status |
Enumerator | |
---|---|
php_session_disabled | |
php_session_none | |
php_session_active |
Definition at line 116 of file php_session.h.
PHPAPI const ps_serializer * _php_find_ps_serializer | ( | const char * | name | ) |
PHPAPI void php_add_session_var | ( | zend_string * | name | ) |
PHPAPI php_session_status php_get_session_status | ( | void | ) |
PHPAPI zval * php_get_session_var | ( | zend_string * | name | ) |
|
extern |
Definition at line 66 of file mod_user_class.c.
|
extern |
Definition at line 159 of file mod_user_class.c.
|
extern |
Definition at line 125 of file mod_user_class.c.
|
extern |
Definition at line 140 of file mod_user_class.c.
|
extern |
Definition at line 38 of file mod_user_class.c.
|
extern |
Definition at line 90 of file mod_user_class.c.
|
extern |
Definition at line 110 of file mod_user_class.c.
PHPAPI zend_string * php_session_create_id | ( | PS_CREATE_SID_ARGS | ) |
PHPAPI zend_result php_session_destroy | ( | void | ) |
PHPAPI zend_result php_session_flush | ( | int | write | ) |
PHPAPI zend_result php_session_register_module | ( | const ps_module * | ptr | ) |
PHPAPI zend_result php_session_register_serializer | ( | const char * | name, |
zend_string *(* | encode )(PS_SERIALIZER_ENCODE_ARGS), | ||
zend_result(* | decode )(PS_SERIALIZER_DECODE_ARGS) ) |
PHPAPI zend_result php_session_reset_id | ( | void | ) |
PHPAPI zend_result php_session_start | ( | void | ) |
PHPAPI zend_result php_session_update_timestamp | ( | PS_UPDATE_TIMESTAMP_ARGS | ) |
PHPAPI zend_result php_session_valid_key | ( | const char * | key | ) |
PHPAPI zend_result php_session_validate_sid | ( | PS_VALIDATE_SID_ARGS | ) |
PHPAPI zval * php_set_session_var | ( | zend_string * | name, |
zval * | state_val, | ||
php_unserialize_data_t * | var_hash ) |
PHPAPI ZEND_EXTERN_MODULE_GLOBALS | ( | ps | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |