Помощник
|
Подсчет кликов по внутренним ссылкам |
sc2r2bey
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
1.10.2009, 0:57;
Ответить: ZiTosS
Сообщение
#2
|
|
sc2r2bey, тут нужно уточнить, клики по определённым ссылкам или по всем что имеются на странице?
Если по определённым(просмотры тем, количество скачиваний и т.д.) то тут уместно вести в соответствии объекта просмотра счётчик, который нужно хранить там же где хранится на объект(скорее всего это будет таблица объектов определённой направленности, например новости или статьи). Если же хотите для всех ссылок с вашего сайта вести количество кликов, то тут уместно создать отдельную таблицу, которая будет наполнена url ссылками и счётчиком их открытий. То есть когда пользователь нажимает на ссылку, мы обращаемся к PHP посредством AJAX. В PHP скрипте мы обращаемся к таблице из базы, где хранятся наши ссылки, если подобной ссылки ещё не было, то мы добавляем её и счётчик назначаем 1, если ссылка уже есть в базе, обновляем счётчик на +1. |
|
|
sc2r2bey
|
Сообщение
#3
|
|
ситуация следующая, в БД есть 185 позиция, на странице выводиться только 10 из них и ссылка посмотреть все, так вот этот список формируется по популярности нажатия ссылок, не могу понять как фиксируется нажатие ссылок и т.д.
-------------------- программирую web и для we |
|
|
НЕПЛОХОЙ |
15.10.2009, 12:05;
Ответить: НЕПЛОХОЙ
Сообщение
#4
|
|
id | ссылка | кол-во переходов ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 БлаБла 2 2 Тра-ля-ля 56 <a href="go.php?id_url=2&rel=http://тра-ля-ля">Тра-ля-ля</a> go.php делаем +1 к количеству переходов ссылке с id переданным через $_GET['id_url']. делаем редирект на страницу передавнную в переменной rel |
|
|
ZiTosS |
17.10.2009, 14:10;
Ответить: ZiTosS
Сообщение
#5
|
|
sc2r2bey, если это список ограниченный одной таблицей, то достаточно ввести ещё одно поле подсчета переходов. И когда пользователь обращается к записи определённым id, скрипт должен приплюсовать 1 к количеству посещений данной записи.
Если же ссылки изначально не обговорены, то то же самое, но у нас отдельная таблица с ссылками и количествами переходов по ней... Если ссылка уходит на внешку, то тут естественно без перенаправления не обойтись. ссылки в адресной строке советую кодировать а затем декодировать, сохранность будет выше. Кодировать и декодировать можно алгоритмом base64 |
|
|
ltb |
17.10.2009, 15:03;
Ответить: ltb
Сообщение
#6
|
|
Самый обычный счетчик в БД
UPDATE stat SET counter=counter+1 WHERE link_id=12345
-------------------- |
|
|
sc2r2bey
|
Сообщение
#7
|
|
<a href="go.php?id_url=2&rel=http://тра-ля-ля">Тра-ля-ля</a> и как это работает, что происходит при нажатии такой ссылки? -------------------- программирую web и для we |
|
|
ZiTosS |
22.10.2009, 12:07;
Ответить: ZiTosS
Сообщение
#8
|
|
|
sc2r2bey,
<a href="go.php?id_url=2&rel=http://тра-ля-ля/123.html">Тра-ля-ля</a> На странице go.php такой код: [php]// подключение к БД $rel = mysql_escape_string($_GET['rel']); // экранируем спецсимволы $query = "SELECT id FROM table WHERE rel LIKE '{$rel}'"; // строка запроса на проверку существования ссылки $resource = mysql_query($query); // выполняем запрос if(mysql_num_rows($resource)) mysql_query("UPDATE FROM table SET counter=counter+1 WHERE rel LIKE '{$rel}'"); // если ссылка уже существует, то счетчик на +1 else mysql_query("INSERT_INTO table VALUES(NULL, '{$rel}', 0)"); // если ссылка не существует, то добавляем её в таблицу // перенаправление header("location: {$_GET['rel']}"); exit();[/php] Ещё бы не помешало проверять ссылка ли это вообще, помещённая в $_GET['rel'];
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1124 | 26.3.2024, 14:13 автор: knezevolk |
|
Получайте 50% с каждого лида по Вашей реферальной ссылке. РА "Клиенты лучше кликов"! | 3 | Клиенты_лучше_кликов | 1387 | 30.3.2021, 18:28 автор: Coffee |
|
Тизерная сеть "Облако Кликов" – новостной трафик с крупнейших СМИ Рунета! | 41 | ClicksCloud | 22610 | 17.6.2019, 15:31 автор: ClicksCloud |
|
Go-ip.ru: автоматизированный сервис продажи трафика, накрутка кликов, рекламы и переходов продажа трафика, трафик, купить трафик, сервис для трафика, накрутка к |
2 | alerzo | 4705 | 23.7.2018, 9:09 автор: Hripsime |
|
Как сделать подсчет рейтинга плюсов и минусов на wordpress? | 9 | prolisk | 9361 | 17.10.2016, 18:08 автор: prolisk |
Текстовая версия | Сейчас: 29.3.2024, 12:01 |