Редактирование данных сессии
Чтобы изменить значение переменной для своей сессии, достаточно присвоить новое значение переменной $x.
А как отредактировать значение этой переменной для чужой сессии? И как получить список всех текущих сессий? (для реализации функции "Кто он-лайн")
Функция кто онлайн реализуеться через БД, ну или через файлы
Лично я делал через БД так: При каждой активности заполнял таблицу идентификаторми сесий с датами. Потом делал выборку уникальных идентификаторов за последние N минут.