Здравствуйте, в общем задача такая:
Переменная меняет значение раз в сутки. Но к ней идёт много обращений из разных скриптов. Конечно первое что приходит в голову это хранить значение этой переменной в файлике и считывать например file_get_contents, или создать для неё ячейку в мускуле. Но не хотелось бы этого делать опять же из за того что значение меняется редко а обращений много. В идеале было бы обзавестись своей суперглобальной переменной типа $_server чтобы к ней можно было обращаться из любого скрипта.
Подскажите пожалуйста как это сделать?
1. hated8 - 27 Октября, 2016 - 19:42:06 - перейти к сообщению
2. vova3261 - 28 Октября, 2016 - 02:35:11 - перейти к сообщению
Да в общем-то вариантов реализации много если речь идет об обращениях к одной переменной в пределах одного HTTP запроса то можно и в $_SERVER положить. Ну как-то так:
можно положить в сессию для каждого клиента. Ну и если так сильно хочется глобальных переменных установленных по дефолту можно даже через конфоги апачанапример так SetEnv MY_VAR "123456"
MY_VAR - будет доступен в $_SERVER. Ну а если эту переменную будут использовать одновременно несколько пользователей и менять ее то без записи ее в файл или БД никак