Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Учет посещаемости банера...  (Прочитано 13772 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Pavlovskikh Dima
Гость
« : 30-06-2006 06:21 » 

Доброго времени!

Столкнулся вот с какой задачай.

 Имеется банер, статическая картинка со ссылкой на другую страничку.
 Хочу сделать новую страничку на которой бы отображались кол-ва нажатий на этот банер.
 Т. е. своеобразная статистика посещаемости банера.

 Подскажите как это сделать.
 Большое спасибо!
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 30-06-2006 06:26 » 

Сделай скрипт на своем сервере, который будет подсчитывать запросы и потом редиректить на нужный url.
Соотв., ссылка с картинки должна идти на этот скрипт. Так же подумай об идентификации банера (через строку запроса) и сервера, с которого пришел запрос (по $_SERVER['HTTP_REFERER']).
« Последнее редактирование: 19-12-2007 18:31 от Алексей1153++ » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Pavlovskikh Dima
Гость
« Ответ #2 : 30-06-2006 06:31 » 

Ух! Шок!
Мне бы по простому объяснить, я далеко не спец в этих вопросах, если есть возможность объяснить на пальцах, был бы очень признателен. Большое спасибо!
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 30-06-2006 07:33 » 

Pavlovskikh Dima, на пальцах, imho, не объяснишь - ты ведь, как я понимаю, в веб-программировании не понимаешь, если такие простые вещи приводят тебя в ужас. Тогда поищи чужие реализации. Напр., на sf.net зайди и поищи, или на phpclub.ru. Какая у тебя ситуация вообще, есть ли возможность размещать на сервере свои программы и т.п.?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Pavlovskikh Dima
Гость
« Ответ #4 : 03-07-2006 05:26 » 

Возможность размещать свои проги на сервере есть.
Записан
Pavlovskikh Dima
Гость
« Ответ #5 : 04-07-2006 08:28 » 

Банер у нас на сайте статический, помещаем мы его туда сами, просто картинка со ссылочкой на другую страничку

План действий:
1. Создать страничку, на которой бы эти посещения выводились. (это я сделал  Улыбаюсь)
2. Сделать так, чтобы при клике на картинку в созданную страничку передавалась переменная и прибавлялась к уже имеющимуся значению.

С этим проблема, помогите пожалуйста. 
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #6 : 04-07-2006 12:07 » 

2. Сделать так, чтобы при клике на картинку в созданную страничку передавалась переменная
Ну например файл с с картинкой на которую надо нажать :
Код:
<img src="banner.gif" border="0">
предать куда то дальше переменную
Код:
<img src="banner.gif" border="0" onclick="javascript:document.location.href='counter.php?banner_clicked=true'">

и прибавлялась к уже имеющимуся значению.

В counter.php лови нужную переменную для прибавления.
Код:
<?php
$already_clicked 
2005// допустим выбрали значение из базы и присвоили переменной

// проверяем на наличие banner_clicked, 
// а также равна ли banner_clicked true
if(isset($_GET[&#39;banner_clicked&#39;]) && $_GET[&#39;banner_clicked&#39;] == "true") 
{
     
$already_clicked++; // прибавляем единицу
}

print 
$already_clicked// получим 2006
?>

« Последнее редактирование: 19-12-2007 18:33 от Алексей1153++ » Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Pavlovskikh Dima
Гость
« Ответ #7 : 04-07-2006 12:46 » 

А без базы никак не обойтись?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #8 : 04-07-2006 12:52 » 

А без базы никак не обойтись?
Можеш в файле хранить
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Pavlovskikh Dima
Гость
« Ответ #9 : 04-07-2006 12:57 » 

Вот это получше, а как сделать чтобы клик туда записывался (+1) к уже имеющемуся значению?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #10 : 04-07-2006 13:02 » 

Вот это получше, а как сделать чтобы клик туда записывался (+1) к уже имеющемуся значению?

А погуглить ? Примеров миллионы. Только нужно немного не полениться и поискать
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Pavlovskikh Dima
Гость
« Ответ #11 : 04-07-2006 13:07 » 

Погуглим! Улыбаюсь Просто думал может у кого под рукой готовые решения имеются!

Спасибо за помощь.
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #12 : 04-07-2006 13:14 » 

Просто думал может у кого под рукой готовые решения имеются!
Ага, ты на аватару мою посмотри. Их там целый мешок
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines