PHP session.use.strict_mode = 1 установлен, и теперь я больше не могу войти на сайт, даже если я установил его на 0 - PullRequest
0 голосов
/ 04 октября 2018

Немного паники, я поигрался с файлом php.ini на веб-сервере, читая лучшие практики безопасности, и он сказал, что лучшая безопасность - установить для session.use.strict_mode значение 1, по умолчанию равное 0.

Я попробовал посмотреть, что сломается, и некоторые вещи сломались, как будто я больше не могу войти в большинство моих домашних проектов ...

Я просто вернулся, чтобы установить 0 иперезапустите веб-сервер ... К моему бедствию, я все еще не могу войти никуда, и я ждал 1 час в надежде на "сборку мусора сессии" на сервере, который должен запускаться каждые 30 минут.

Что тут происходит?Нужно ли восстанавливать весь сервер из резервной копии, потому что я изменил один параметр один раз?Это изменило некоторые другие выключатели где-нибудь еще?Я не могу понять, что происходит, единственная идея, которая у меня была, заключалась в том, что сессии были сохранены на сервере, я также очистил все сеансы в браузере.Невозможно войти.

Идеи?

1 Ответ

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

Черт возьми, я нашел проблему, и именно я вызвал ее, очевидно ...

Редактирование файла php.ini. Большинство значений выглядят так:

session.use.strict_mode = 1или session.use.strict_mode = 0

Я изменил другую функцию под названием session.referer_check и установил ее на 1, когда что-то сломалось, я просто вернулся и установил на 0, забыв, что его значение по умолчанию на самом деле ничто.Whopsie ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...