Добавление __Secure к PHPSESSID - PullRequest
0 голосов
/ 05 июля 2018

Я изменил его в php.ini на

session.name = '__Secure-PHPSESSID'

Но, когда я использую session_start (); единственный файл cookie называется PHPSESSID. Когда я пытаюсь использовать

session_name('__Secure-PHPSESSID');
session_start();

никаких файлов cookie не отображаются. Что я делаю не так?

1 Ответ

0 голосов
/ 05 июля 2018

Из документов :

Имя сеанса ссылается на имя сеанса, которое используется в файлах cookie и URL-адресах (например, PHPSESSID). Он должен содержать только буквенно-цифровые символы ; оно должно быть кратким и описательным (т.е. для пользователей с включенными предупреждениями о файлах cookie). Если указано имя, имя текущего сеанса изменяется на его значение.

Попробуйте использовать имя без _ или -, например SecurePHPSESSID

session_name('SecurePHPSESSID');
session_start();
...