|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
Определить количесвто пользователей на данной странице01.08.2015, 21:50. Показов 1010. Ответов 11
Метки нет (Все метки)
Всем доброго времени суток! Хочу сделать вывод количества пользователей на данной странице. В интернете нашел вариант с записью в файл и прочее вещи такого типа, мне это не совсем подходит. Скажите пожалуйста, как реализовать такое: я зашел на страницу мне показало, что на странице 1 пользователь, зашел кто-то еще - 2 пользователя и тд. На сайте есть авторизация, использую только сессию. Заранее спасибо!
0
|
|
| 01.08.2015, 21:50 | |
|
Ответы с готовыми решениями:
11
Аутентификация пользователей домена NT на странице... Ограничить доступ пользователей к определенной странице Вывод нескольких запросов пользователей на одной странице |
|
61 / 61 / 12
Регистрация: 11.12.2009
Сообщений: 248
|
|
| 01.08.2015, 23:12 | |
|
Если база данных пользователей имееться то можете добавить 2 поля - время последней активности и на какой странице находится. Ну и по ним смотреть.
0
|
|
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
| 01.08.2015, 23:15 [ТС] | |
|
Это понятно, только вот как мне определить, что конкретный пользователь, на конкретной странице, с определением онлайна - это не беда, там я понимаю, но подскажите лучше, как определить текущую страницу
0
|
|
|
61 / 61 / 12
Регистрация: 11.12.2009
Сообщений: 248
|
|
| 01.08.2015, 23:17 | |
|
Ну написал же. Создаем поле локация. При заходе на страницы ставим айдишшик страницы например. И проверяем на самой странице.
0
|
|
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
| 01.08.2015, 23:19 [ТС] | |
|
Мне бы пример какого-никакого кода, так я тоже понимаю, что делать надо, но только бы пример куда лучше бы зашел
0
|
|
|
61 / 61 / 12
Регистрация: 11.12.2009
Сообщений: 248
|
||||||
| 01.08.2015, 23:21 | ||||||
|
Обычная выборка этих данных. Далее что то типа.
0
|
||||||
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
| 01.08.2015, 23:25 [ТС] | |
|
Коей, определяют, при помщи id старницы, находится ли данный пользователь на странице, а потом? Создать перемен ую, скажем, $at_page, вывести, что вы на странице, тогда получается, бедт выводится всегда только для одного пользователя. То есть, какждый пользователь будет видеть, что только он на этой странице, или я не понимаю немного вашего варианта?
0
|
|
|
61 / 61 / 12
Регистрация: 11.12.2009
Сообщений: 248
|
|
| 01.08.2015, 23:40 | |
|
У вас есть таблица пользователей. Слабо пройтись по всем и подсчитать?
0
|
|
|
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
|
|
| 02.08.2015, 01:33 | |
|
avg93 имеет ввиду следующее:
1. При каждом заходе на страницу записываем в базу идентификатор текущей страницы и текущее время. Например: id_user = 1001 (идентификатор пользователя, пусть будет 1001) last_page = 51 (идентификатор текущей страницы, пусть будет 51) last_time = 01-05-2015 01:01:01 (дата в datetime или unix-формате, как вам удобней) 2. Получаем из базы пользователей, у которых идентификатор страницы равен текущей и дата последнего посещения отличается от текущей не более, чем, например, на 10 минут. 3. Выводим пользователей и их кол-во, радуемся.
0
|
|
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
| 02.08.2015, 10:32 [ТС] | |
|
а может можно проще сделать? скажем без записи в бд, как-нибудь так: я как-то узнаю, что кто-то на данной странице, а потом я вывожу переменную, и делаю проверку, на то, есть ли еще такие перменные, если есть, то суммирую их и вывожу кол-во пользователей. Так можно?
0
|
|
|
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
|
||
| 02.08.2015, 12:29 | ||
|
Если хочется не использовать БД - придётся использовать что-то ещё более геморройное, какие-то технологии, поддерживающие соединение с пользователями в реальном времени. Например, Node.js. Или PHP-шные веб-сокеты, в них я слабо разбираюсь, вроде как они поддерживаются не всеми браузерами.
0
|
||
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
| 02.08.2015, 12:42 [ТС] | |
|
нашел такой способ,только проблема в том, что всегда выводит, что 1 пользователь на странице, даже если зайду с разных браузеров, все-равно 1 пользователь, подскажите, может как-то можно исправить? http://www.internet-technologi... _1120.html
0
|
|
| 02.08.2015, 12:42 | |
|
Помогаю со студенческими работами здесь
12
Имитация одновременного запроса на доступ многих пользователей к веб-странице PhpMyAdmin форма на данной странице имеет более 1000 полей Актуализация данных на странице для всех пользователей в момент добавления информации Как создать взаимодействие двух пользователей на странице сайта в реальном времени? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|