Smarty не будет показывать определенный параметр GET для PHP 7,2 - PullRequest
0 голосов
/ 27 февраля 2020

Мы пытаемся обновить сайт электронной коммерции старше 10 лет с PHP 5.2.17 до PHP 7.2.x. Мы используем Smarty 3.x (насколько я помню, последнюю версию) в качестве движка шаблонов.

В некоторых местах отправляются параметры GET для отображения разного контента на странице (вкладки на сайте).

Например: https://website-name.com/?id=105&sid=2&other [параметры] = значение

Проблема в том, что когда мы пытаемся получить sid параметр (с {$smarty.get.sid|var_dump}) возвращает NULL, даже если он явно существует. На старой версии PHP работает просто отлично. Также, если мы попытаемся сделать {$smarty.get|var_dump}, он правильно отобразит полный массив параметров GET ( WITH параметр sid и его правильное значение). В случае, если мы добавим другой параметр или перегруппируем их, кажется, что все работает нормально, кроме этого одного параметра (или, по крайней мере, не нашел другого параметра, с которым у него будут проблемы) ...

Кто-нибудь есть идеи, что это за ерунда, которая здесь происходит?

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