Вопрос № 47835: Доброго времени суток, уважаемые эксперты. Подскажите можно ли в ПХП обьявить переменную таким образом, чтобы ее смог использовать другой пользователь без сохранения в файле или БД, т.е. один пользователь заходит на сайт и передает некоторые данные, ...
Вопрос № 47.835
Доброго времени суток, уважаемые эксперты. Подскажите можно ли в ПХП обьявить переменную таким образом, чтобы ее смог использовать другой пользователь без сохранения в файле или БД, т.е. один пользователь заходит на сайт и передает некоторые данные, скрипт заканчивает работу, затем заходит другой и получает эти данные из памяти сервера(не из БД или файла). Заранее благодарен.
Отправлен: 01.07.2006, 11:24
Вопрос задал: Warkot (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей
Здравствуйте, Warkot!
Нет, это физически невозможно. Можно лишь хранить какое-то значение в рамках локали текущего пользователя - с помощью putenv(), getenv() - в этом случае в разных окнах браузера разные скрипты могут записывать и читать какие-либо общие параметры. А между пользователями обмен невозможен - только с использованием внешних файлов или базы данных.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Если действительно необходимо держать переменные в памяти, можно попробовать функции shmop_open, shmop_write... Работают только в *nix.
--------- Шахтер - чемпион!!!
Ответ отправил: Jeka911 (статус: 6-ой класс)
Ответ отправлен: 01.07.2006, 13:58