|
|
|
| Как реализовать статистику по кликам с занесением в бд?
Заранее благодарю. | |
|
|
|
|
|
|
|
для: clubxaliav
(07.10.2012 в 22:46)
| | Что вызывает сложность? Организации структуры базы данных? Или механизм учета клика? | |
|
|
|
|
|
|
|
для: cheops
(08.10.2012 в 09:17)
| | механизм учета, в бд есть уже поле для числа кликов, просто ссылка перехода прямая сразу на сайт чужой, как поймать тот момент между кликом и переходом, чтоб в бд прибавить +1 | |
|
|
|
|
|
|
|
для: clubxaliav
(11.10.2012 в 22:36)
| | Если прямая ссылка неизбежна, то вам в раздел "HTML+CSS+JavaScript"
Если возможно использовать не прямую ссылку, то в раздел "PHP"
В любом случае не в "MySQL". Поэтому и ответа так долго нет. | |
|
|
|
|
|
|
|
для: Sfinks
(12.10.2012 в 08:28)
| | Спасибо, попробую задать вопрос в другом разделе. | |
|
|
|
|
|
|
|
для: clubxaliav
(07.10.2012 в 22:46)
| | 1. По onclick на ссылке запустить ajax запрос на добавление клика в базу.
2. Делать редирект через свой скрипт.
Ссылка вида
<a href="click.php?link=http://example.com">Ссылка</a>
|
А в скрипте click.php
<?php
// Делаем запись в базе о ссылке $_GET['link']
mysql_query("UPDATE `table` SET `field` = `field` + 1 WHERE `link` = '{$_GET['link']}'");
// И переход по самой ссылке
header('Location: ' . $_GET['link']);
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(12.10.2012 в 17:27)
| | спасибо за решение, объязательно испробую... и вопрос в догонку, а такой редирект не влияет на индексацию? | |
|
|
|