session_id

(PHP 4, PHP 5, PHP 7, PHP 8)

session_id — Отримує та/або встановлює ідентифікатор поточної сесії

Опис

session_id(?string $id = null): string|false

session_id() використовується для отримання або встановлення ідентифікатора поточної сесії.

Константа**SID** також може бути використана для отримання поточного імені та ідентифікатора сесії у вигляді рядка, що підходить для додавання до URL-адреси. Дивіться також Робота із сесіями

Список параметрів

id

Если указан параметрidи он не равен**null**, то він замінить ідентифікатор поточної сесії. Для цього session_id() слід викликати до session_start(). Залежно від оброблювача сесії, не всі символи можна використовувати в ідентифікаторі сесії. Наприклад, файловий обробник сесії підтримує лише символи з діапазону a-z A-Z 0-9 , (кома)и- (мінус)!

Зауваження: При використанні сесійних cookie, вказівка idдляsession_id() призводить до того, що під час виклику session_start() завжди будуть надіслані нові cookie, незалежно від того, чи ідентифікатор поточної сесії збігається з нововстановленим.

Значення, що повертаються

session_id() повертає ідентифікатор поточної сесії або порожній рядок (""), якщо немає поточної сесії (ідентифікатор поточної сесії немає). У разі невдачі повертає false

список змін

ВерсияОпис
8.0.0idтепер може бути**null**

Дивіться також