Спустя 18 минут, 16 секунд (8.03.2011 - 18:54) Trianon написал(а):
что есть имя сессии?
если ключ в массиве $_SESSION, то echo count($_SESSION['name']); после session_start() само собой.
если что-то иное, то на дворе 2011 год, времена раннего php4 давно прошли.
Сессии не регистрируют, переменные сессии не создают. Создают элементы сессионного массива.
если ключ в массиве $_SESSION, то echo count($_SESSION['name']); после session_start() само собой.
если что-то иное, то на дворе 2011 год, времена раннего php4 давно прошли.
Сессии не регистрируют, переменные сессии не создают. Создают элементы сессионного массива.
Спустя 25 минут, 27 секунд (8.03.2011 - 19:19) Guest написал(а):
нет имеется ввиду код на странице
session_name()
session_start()
session_register('a')
на страницу заходят n-e количество пользователей
мне нужно узнать сколько переменных 'a' хранится сейчас на сервере
session_name()
session_start()
session_register('a')
на страницу заходят n-e количество пользователей
мне нужно узнать сколько переменных 'a' хранится сейчас на сервере
Спустя 5 минут, 39 секунд (8.03.2011 - 19:25) inpost написал(а):
Guest
Тебе список пользователей он-лайн? Я же другой совсем способ говорил, что и как проверяется. Делаешь те же самые 24-25 минут в БД на действие, тот же самый эфект.
Тебе список пользователей он-лайн? Я же другой совсем способ говорил, что и как проверяется. Делаешь те же самые 24-25 минут в БД на действие, тот же самый эфект.
Спустя 9 минут, 28 секунд (8.03.2011 - 19:34) Trianon написал(а):
Цитата (Guest @ 8.03.2011 - 19:19) |
нет имеется ввиду код на странице session_name() session_start() session_register('a') на страницу заходят n-e количество пользователей мне нужно узнать сколько переменных 'a' хранится сейчас на сервере |
session_register - устаревшая функция.
Вам этого не нужно.
Более того.
Сессия - инструмент исключительно для сохранения и восстановления состояния сеансового контекста php-скрипта.
Ничего более.
Ни для каких аналитических запросов(вроде определения числа онлайн-посетителей) этот инструмент не предназначен.
Спустя 9 минут, 35 секунд (8.03.2011 - 19:44) Guest написал(а):
inpost можешь немного подробней расписать свой способ?
есть какаято функция временно добавляющая запись к таблице? я знаком только с основами mysql создание,добавление,изменение чтение
есть какаято функция временно добавляющая запись к таблице? я знаком только с основами mysql создание,добавление,изменение чтение
Спустя 22 минуты, 43 секунды (8.03.2011 - 20:06) inpost написал(а):
Guest
`ID`, `lastactive`
Проверяешь lastactive +15min, если больше нынешнего времени через date(), то и человек в сети.
`ID`, `lastactive`
Проверяешь lastactive +15min, если больше нынешнего времени через date(), то и человек в сети.
Спустя 10 минут, 47 секунд (8.03.2011 - 20:17) Guest написал(а):
то есть если я в бд буду занесу функцию lastactive то при каждом обращении к этой бд она будет сама динамически меняться?
Спустя 1 час, 7 минут, 21 секунда (8.03.2011 - 21:25) Trianon написал(а):
предполагается, что либо будет создана таблица с сеансами в которой будет поле с моментом времени последнего проявления, либо такое поле хотя бы будет добавлено в основную таблицу пользователей.
При каждом обращении к серверу, придется издать запрос к БД, который запишет в это поле текущее время.
Само ничего меняться не будет.
При каждом обращении к серверу, придется издать запрос к БД, который запишет в это поле текущее время.
Само ничего меняться не будет.
Спустя 11 минут, 3 секунды (8.03.2011 - 21:36) Guest написал(а):
кто нибудь может, если не трудно конечно, написать как это будет выглядеть в пхп