session_create_id
(PHP 7 >= 7.1.0, PHP 8)
session_create_id — Створює новий ідентифікатор сесії
Опис
session_create_id(string $prefix = ""): string|false
session_create_id() використовується створення нового ідентифікатора поточної сесії. Повертає ідентифікатор сесії, який не схильний до колізій.
За неактивної сесії перевірка на колізії не здійснюється.
Ідентифікатор сесії створюється відповідно до налаштувань php.ini.
Важливо використовувати той самий ідентифікатор користувача на вашому веб-сервері, що і для скрипту завдання сміття. В іншому випадку у вас можуть виникнути проблеми доступу, особливо з дескриптором збереження файлів.
Список параметрів
prefix
Если указан параметрprefix
, то новий ідентифікатор сесії буде з префіксом prefix
. Не всі символи можна використовувати в ідентифікаторі сесії. Дозволяється використовувати лише символи з діапазону: a-z A-Z 0-9 , (кома)
и- (мінус)
Значення, що повертаються
session_create_id() повертає новий, не схильний до колізій, ідентифікатор поточної сесії. Якщо використовується під час неактивної сесії, перевірка на колізії пропускається. У разі невдачі повертається false
Приклади
Приклад #1 Приклад використання session_create_id()** з функцією session_regenerate_id()**
Loading...
Дивіться також
- session_regenerate_id() - Генерує та оновлює ідентифікатор поточної сесії
- session_start() - Стартує нову сесію, або відновлює існуючу
- session.use_strict_mode
- SessionHandler::create_sid() - Повертає новий ідентифікатор сесії