Как сделать, потсчет просмотров...

Статус
В этой теме нельзя размещать новые ответы.

fte

Постоялец
Регистрация
9 Авг 2008
Сообщения
306
Реакции
132
Как сделать так, чтобы при просмотре видео внизу было показано сколько человек уже просмотрело это видео???
 
Конкретней. Есть база, нет базы, струкрута, страница, на которой видео, какая, видео в каком формате? итд итп
 
Есть база, нет базы, струкрута, страница, на которой видео, какая, видео в каком формате? итд итп
И зачем это всё, если достаточно вести счётчик показов страницы?
 
три способа по мере усложнения и правдоподобия статистики:

1. простой способ - принцип счетчика посещений: в то время как страница с видеороликом (вставляемым, например, через <EMBED>), генерится скриптом, этот же скрипт инкрементирует счетчик открытий страницы в базе или файле, и на этой же странице вставляет его значение.

2. В тег <EMBED> вставлять не ссылку на видеофайл, а ссылку на скрипт, отдающий этот файл, но при этом инкрементирующий счетчик в базе или файле. В этом случае счетчик будет увеличиваться при вытягивании браузером файла, а значение будет отображаться скриптом, формирующим страницу с тегом <EMBED>

3. Если показывается видео через самодельный плейер на flash, из флеша послать запрос на сервер скрипту при нажатии на Play, который инкрементирует счетчик просмотров, а значение будет отображаться скриптом, формирующим страницу с тегом <EMBED>. Значение можно рефрешить по таймеру через Ajax запрос.

Учет уникальный просмотров по IP/Cookie/сессии, учет нескольких нажатий на кнопку Play одним пользователем - все это тоже нужно учитывать. Но это уже как бы детали.
 
  • Нравится
Реакции: fte
готовых скриптов в интернете немерянно и платных и бесплатных и просто примеров кода.
 
Вот держи несколько ссылок с счётчиками: (может что тебе подойдёт)
Я так понял что тебе нада количество просмотров фала.
Ищи здесь:

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
  • Нравится
Реакции: fte
Спасибо огромное попробую и скажу что получилось!
 
Как сделать так, чтобы при просмотре видео внизу было показано сколько человек уже просмотрело это видео???

сразу делаем вывод
выводится и тут

SELECT view FROM video WHERE video_id=$video_id

а потом обновляем
делается всегда когда просматрвается данная страница

UPDATE video SET view=view+1 WHERE video_id=$video_id
 
чтобы быть более объективным и считать только пользователей а не просмотры - то лучше всего либо использовать готовый счетчик (типа liveinternet) либо записывать в базу ip пользователя (если он реальный) либо фильтровать по cookie
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху