Сохранять переменную, используя сеансы

У меня есть переменная, которая обновляется при каждой смене страницы, но я хочу как-то сохранить значение в первом вызове.

Переменная, например,

$sizeOfSearch = $value['HotelList']['@activePropertyCount']; 

В первый раз, когда страница загружается, она равна 933, на следующей странице извлекается то же значение, но теперь она отличается от других, например 845. Это происходит на странице для страницы.

Я хочу сохранить 933 навсегда. Поэтому я могу показать этот номер на каждой странице.

Могу ли я как-то сохранить первый раз, когда это значение будет получено? (Я получаю значение через запрос REST)

Возможно, сеансы или?

session_start() создает сеанс или возобновляет текущий на основе идентификатора сеанса, переданного через запрос GET или POST, или передается через файл cookie.

Когда вызывается session_start() или когда автозапуск сеанса запускается, PHP будет вызывать открытые и прочитанные обработчики сохранения сеанса. Это будет либо встроенный обработчик сохранения, предоставляемый по умолчанию, либо расширениями PHP (например, SQLite или Memcached); или может быть настраиваемым обработчиком, как определено session_set_save_handler() . Обратный вызов чтения будет извлекать любые существующие данные сеанса (хранятся в специальном сериализованном формате) и будет несериализован и использоваться для автоматического заполнения $_SESSION когда обратный вызов чтения возвращает сохраненные данные сеанса обратно в обработку сеанса PHP.

Поэтому на каждой странице обязательно запустите его:

 <?php session_start(); 

Затем вы устанавливаете значение следующим образом:

 if(!isset($_SESSION['name'])) { $_SESSION['name'] = $sizeOfSearch; } 

Всякий раз, когда вам нужно получить значение, используйте это:

 print $_SESSION['name']; 

Этот сеанс будет хранить переменную до тех пор, пока вы ее не уничтожите. Код для уничтожения сеанса:

 session_destroy();