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

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

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

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

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

Идеи?

Всего 1 ответ


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

Редактирование файла php.ini имеет следующие значения:

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

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


Есть идеи?

10000