Better PHP Documentation
opinionated
Open main menu
Get Started
Documentation
Community
Training
Better PHP Documentation
Close menu
Get Started
Documentation
Community
Training
Log in
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
Session Handling
Introduction
Installing/Configuring
Requirements
Installation
Runtime Configuration
Predefined Constants
Examples
Basic usage
Passing the Session ID
Custom Session Handlers
Session Upload Progress
Sessions and Security
Session Management Basics
Securing Session INI Settings
Session Functions
session_abort
— Discard session array changes and finish session
session_cache_expire
— Get and/or set current cache expire
session_cache_limiter
— Get and/or set the current cache limiter
session_commit
— Alias of session_write_close
session_create_id
— Create new session id
session_decode
— Decodes session data from a session encoded string
session_destroy
— Destroys all data registered to a session
session_encode
— Encodes the current session data as a session encoded string
session_gc
— Perform session data garbage collection
session_get_cookie_params
— Get the session cookie parameters
session_id
— Get and/or set the current session id
session_module_name
— Get and/or set the current session module
session_name
— Get and/or set the current session name
session_regenerate_id
— Update the current session id with a newly generated one
session_register_shutdown
— Session shutdown function
session_reset
— Re-initialize session array with original values
session_save_path
— Get and/or set the current session save path
session_set_cookie_params
— Set the session cookie parameters
session_set_save_handler
— Sets user-level session storage functions
session_start
— Start new or resume existing session
session_status
— Returns the current session status
session_unset
— Free all session variables
session_write_close
— Write session data and end session
SessionHandler
— The SessionHandler class
SessionHandler::close
— Close the session
SessionHandler::create_sid
— Return a new session ID
SessionHandler::destroy
— Destroy a session
SessionHandler::gc
— Cleanup old sessions
SessionHandler::open
— Initialize session
SessionHandler::read
— Read session data
SessionHandler::write
— Write session data
SessionHandlerInterface
— The SessionHandlerInterface class
SessionHandlerInterface::close
— Close the session
SessionHandlerInterface::destroy
— Destroy a session
SessionHandlerInterface::gc
— Cleanup old sessions
SessionHandlerInterface::open
— Initialize session
SessionHandlerInterface::read
— Read session data
SessionHandlerInterface::write
— Write session data
SessionIdInterface
— The SessionIdInterface interface
SessionIdInterface::create_sid
— Create session ID
SessionUpdateTimestampHandlerInterface
— The SessionUpdateTimestampHandlerInterface interface
SessionUpdateTimestampHandlerInterface::updateTimestamp
— Update timestamp
SessionUpdateTimestampHandlerInterface::validateId
— Validate ID
Found A Problem?
Learn How To Improve This Page
•
Submit a Pull Request
•
Report a Bug
+
add a note
User Contributed Notes
There are no user contributed notes for this page.
0
pcntl_sigtimedwait
Waits for signals, with a timeout
0
similar_text
Calculate the similarity between two strings
0
boolval
Get the boolean value of a variable
0
curl_multi_close
Close a set of cURL handles
0
imap_body
Read the message body
0
mb_strpos
Find position of first occurrence of string in a string
0
pg_send_prepare
Sends a request to create a prepared statement with the given parameters, without waiting for completion
0
swoole_native_socket_bind
0
Arr::prependKeysWith
0
zend_version
Gets the version of the current Zend engine
^