Глобальная переменная приложения PHP

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

Должен ли я хранить свое значение в файле?

Edit:: это пример кода, который всегда печатает "не установлено"

if(isset($GLOBALS['myindex']){
   echo 'set';
   echo $GLOBALS['myindex'];
}else{
   echo 'not set';
   $GLOBALS['myindex']='myValue';
}

1 ответ

Лучше всего было бы пойти с сессиями:

Убедитесь, что вы добавили session_start(); в начале приложения, и оно остается на всех страницах. Теперь вы можете присвоить ему значение. с помощью:

 $_SESSION['yourkey'] = 'yourvalue'; // you can access it throughout the application
Другие вопросы по тегам