thunder2000
20.09.2009 - 16:15
использую вот этот код для посчета
PHP |
$f=fopen("stat.dat","a+"); flock($f,LOCK_EX); $count=fread($f,100); @$count++; ftruncate($f,0); fwrite($f,$count); fflush($f); flock($f,LOCK_UN); fclose($f); |
здесь как работает счетчик все ясно . Но немогу этот счетчик объеденить с моим кодом пхп
PHP |
<? require('config.[SPAN=darling]php[/SPAN]'); $res=mysql_query("select * from tb_adsblock order by id desc"); $res=mysql_fetch_array($res); mysql_close($con);
$url=$res["url"]; $lt=$res["text"];
echo "<a href=\"$url\" target=\"_blank\">$lt </a>";
|
таким кодом выводится моя ссылка . И КАК СЮДА ПРИТУЛИТЬ СЧЕТЧИК УМА НЕ ПРИЛОЖУ
чтобы он инкременировал только тогда когда происходит нажатие на ссылку , а покачто он у меня только считает количество показов . Блин
Люди помагите сделать подсчет кликов . Как прописать событие по нажатию на ссылку.
Спустя 35 минут, 11 секунд (20.09.2009 - 15:50) Guest написал(а):
на странице на которую перешёл по ссылке, проверяй referer и уже считай тогда
Спустя 1 час, 39 минут, 11 секунд (20.09.2009 - 17:30) thunder2000 написал(а):
а как ? так не получится это же фактически прямая ссылка на другую страницу !!!
. Счетчик должен увеличится при нажатии на ссылку ! а как это сделать ??????
Спустя 25 дней, 4 часа, 53 минуты, 33 секунды (15.10.2009 - 22:23) vagrand написал(а):
<a href='<some_link>' onClick='return ajax_function();'>Go</a>
<script>
function ajax_function()
{
// Send AJAX request to php file
// to increment counter
return true;
}
</script>
Спустя 57 минут, 33 секунды (15.10.2009 - 23:21) Gram написал(а):
я так думаю прямая ссылка не должна быть. php надежнее всего себя проявит
ставьте ссылку на go.php например
<a href=go.php?http://site.ru>site.ru<a>
в этом случае проверяйте $_SERVER['QUERY_STRING']
или
<a href=go.php?url=http://site.ru>site.ru<a>
тогда проверяете $_GET['url']
далее уже можете как сразу перенаправить по ссылке, посчитав переход, так и попробовать задержать пользователя, мороча голову еще одной страничкой со словом "варнинг!". заодно рекламку покажете)))
Спустя 8 часов, 40 минут, 50 секунд (16.10.2009 - 08:02) vagrand написал(а):
Цитата (Gram @ 15.10.2009 - 20:21) |
я так думаю прямая ссылка не должна быть. php надежнее всего себя проявит ставьте ссылку на go.php например <a href=go.php?http://site.ru>site.ru<a> в этом случае проверяйте $_SERVER['QUERY_STRING'] или <a href=go.php?url=http://site.ru>site.ru<a> тогда проверяете $_GET['url']
далее уже можете как сразу перенаправить по ссылке, посчитав переход, так и попробовать задержать пользователя, мороча голову еще одной страничкой со словом "варнинг!". заодно рекламку покажете))) |
Gram
Разные бывают ситуации, если это скажем модуль обмена ссылками то твой вариант не катит, бо поисковики не обнаружат наличие ссылки на сайт с другого ресурса.
Спустя 1 год, 3 месяца, 17 дней, 1 час, 54 минуты, 17 секунд (5.02.2011 - 10:56) Qragon написал(а):
Как можно подсчитывать колличество нажатий на ссылку, не используя дополнительных файлов а именно через БД.
Есть ссылка, которая открывается в новом окне и БД
<strong><a href="http://www.ixbt.com" target="_blank"> iXBT </a></strong>
как сюда прикрепить счетчик?