Как отладить, почему cookie не устанавливается с помощью setcookie на одном сервере, а работает на другом? - PullRequest
0 голосов
/ 26 октября 2018

Я включил форму, которая принимает данные пользователя и устанавливает cookie с функцией setcookie php при обработке формы.

Это работает на одном сервере, но не работает на другом.

Сервер, на котором не работают файлы cookie, показывает некоторые пустые файлы cookie httponly в браузере клиента.

Я не знаю, как решить эту проблему ... Я вижу, что значения формы успешно отправляются в POST, но я не знаю, что происходит, когда запускается setcookie.

И да, я устанавливаю cookie перед HTML и заголовками.

Мой php - это пользовательская установка, версия 5.4.45, а версия httpd - 2.2.

1 Ответ

0 голосов
/ 26 октября 2018

Это было установлено в моем файле httpd.conf, в результате чего файл cookie не работал:

Header set Set-Cookie HttpOnly;Secure

Я не знаю последствий его отключения. Но я все равно временно отключил его, пока не узнаю, для чего они.

...