У меня есть сайт, который в значительной степени полагается на переменные $ _SESSION для отслеживания некоторой информации, прежде чем она в конечном итоге будет помещена в базу данных. Переменная $ _SESSION будет установлена на одной странице (запись идентификатора сообщения), имеющей форму. При отправке формы страница затем проходит через функцию custom_redirect, которая использует переменную $ _SESSION, чтобы определить, какой прогресс необходимо обновить в базе данных, связанной с этим идентификатором сообщения.
Он отлично работает на Chrome и Edge. Но на Firefox переменная $ _SESSION на странице правильная, но когда она проходит через пользовательскую функцию перенаправления, по какой-то причине в ней хранится другой идентификатор сообщения.
Хотелось бы получить какое-либо представление о это.
Это на сайте WordPress, если это вообще возможно.