Отслеживание просмотров сообщений

1

Я работаю над проектом, где на главной странице отображается только заголовок сообщений и при нажатии на заголовок полная почта загружается на другой странице posts.php для этого:

<a href="posts.php?postId=<?php echo $row['posts_id'] ?>"><?php echo $row['title']; ?></a>

Есть ли способ отслеживать, сколько раз сообщение с определенным идентификатором было загружено на posts.php. Простыми словами я хочу отслеживать, сколько раз полная публикация была просмотрена на странице posts.php, кто-то предложил подсчитать HTTP-запросы с этим URL-адресом. Поэтому, пожалуйста, помогите мне в этом только несколько строк о том, как это работает, может мне очень помочь.

  • 1
    для этого вам понадобится новый столбец в вашей таблице
Теги:
http

3 ответа

1
Лучший ответ

Вам нужно создать новый столбец в вашей таблице, предположим, что это имя - "хиты". Установите для него значение по умолчанию равным 0 при создании новой строки каждый раз.

$id = $_GET['postId'];
$sql = "UPDATE posts SET hits = hits + 1 WHERE post_id = $id"; //Suppose your table name is posts
  • 0
    спасибо, ваше кодирование короткое и быстрое
  • 0
    пожалуйста.
1

Вы можете добавить новый столбец в таблицу базы данных, например view_count. Когда вы получаете данные из базы данных, вы можете обновить view_count как

update table_name set view_count = view_count + 1 where post_id = $_GET['postId']

он будет увеличивать view_count каждый раз при загрузке страницы.

0

Вы вставляете код поверх своего сценария post.php, чтобы подсчитывать посетителей.

Что-то вроде: http://hibbard.eu/how-to-make-a-simple-visitor-counter-using-php

Если вы предпочитаете Database, вам просто нужно изменить свой код.

  • 0
    эта страница не существует, проверьте ссылку еще раз

Ещё вопросы

Сообщество Overcoder
Наверх
Меню