session_create_id
Function • Params and return types changed in PHP 8.0
Create new session id.
session_create_id Function synopsis
session_create_id(string $prefix = ""): string|false
Parameters
$prefix
OptionalTypestringDefault value""
If $prefix is specified, new session id
is prefixed by $prefix. Not all
characters are allowed within the session id. Characters in
the range [a-zA-Z0-9,-] are allowed. Maximum length is 256 characters.
Return value
Typestring|false
session_create_id returns new collision free
session id for the current session. If it is used without active
session, it omits collision check.
On failure, false is returned.
Changes to the session_create_id Function
PHP 8.0
- Return type added:
string|false - Parameter type added for parameter #1 (
$prefix):string - Parameter default value added for position #1 (
$prefix):""
- session_create_id($prefix)
+ session_create_id(string $prefix = ""): string|false PHP 7.1
- Function added
session_create_id Function Availability
session_create_id Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | No |
| PHP 5.6Unsupported | No |
| PHP 5.5Unsupported | No |
| PHP 5.4Unsupported | No |
| PHP 5.3Unsupported | No |