Я пытаюсь установить печенье в подпапке /admin/setcookies.php
, Я использую этот код для этого:
setcookie(
"username",
$myusername,
time()+60*60*24*365,
"/",
$_SERVER['SERVER_NAME'],
1
);
Теперь, когда я проверяю, установлены ли мои куки из корня: /testcookies.php
Я вижу, что они на самом деле не установлены. И когда я делаю то же самое из /admin/testcookies.php
, они на самом деле установлены.
Что я делаю неправильно? Доменное имя является правильным, и путь установлен к корню … Я не знаю, что еще могло быть не так в этом пункте.
6-й параметр setcookie()
установлен в true
:
Указывает, что файл cookie должен передаваться только через защищенное соединение HTTPS от клиента.
Ваша страница в /testcookies.php
необходимо получить доступ через HTTPS, чтобы браузер отправил такой файл cookie.
Других решений пока нет …