Ce face session_module_name
Modulul stabilește unde ajung datele sesiunii: files (implicit), redis sau memcached (dacă extensiile sunt instalate), ori user când folosești session_set_save_handler.
În practică modulul se configurează în php.ini (session.save_handler), iar funcția este folosită mai ales pentru a afla setarea curentă.
Parametri
| Parametru | Descriere |
|---|---|
$module |
Opțional. Numele modulului. |
Ce returnează
Numele modulului curent (sau al celui vechi), ori false la eroare.
Exemple
Exemplul 1: Unde se salvează sesiunile
<?php
echo session_module_name();
Rezultat
files
Greșeli frecvente
- Setezi
session_module_name("user")direct. Din PHP 7.2 acest lucru nu este permis; foloseștesession_set_save_handler.
Comenzi înrudite
session_set_save_handler: Înlocuiește stocarea sesiunilor cu funcții proprii, de exemplu pentru a le salva în baza de date.session_save_path: Returnează sau schimbă directorul în care se salvează fișierele sesiunilor.