Самоучитель по креативному веб-дизайну. Книга 4, стр.74

После того как посетитель щелкнет на баннере, браузер передает сценарий

из строки запроса файла перенаправления, задающий целевую страницу баннера и путь к файлу рекламного изображения. В рассматриваемом примере целевая

Страница баннера — http: //www. NVBizNet. com/hwdtt/BannerAds/AdRedirect. asp,

и файлу перенаправления передается строка запроса:



«URL=http://www. NVBizNet. com/default. htm &image=

/hwdtt/BannerAds/NVBizNet. gif»



Сценарий, содержащийся в файле перенаправления ротатора (в нашем приме —

ре — AdRedirect. asp), отвечает за перенаправление браузера на целевую страни —

цу баннера. Значит, в файле перенаправления также можно обновлять статистику посещений баннера. Для увеличения счетчика посещений для баннера, на кото — ром щелкнул посетитель, используйте в файле перенаправления ротатора при — мерно такой код:



Dim objMySQLCon, strlmageURL, strTargetURL

1 Разбор строки запроса в две переменные

strlmageURL = Request. QueryString

strTargetURL = Request. QueryString(«URL»)



604 Глава 11. Активные серверные страницы (ASP)





1 Открытие соединения с СУБД и увеличение счетчика посещений

Set objMySQLCon = Server. CreateObject(«ADODB. Connection») ^ B With objMySQLCon

.ConnectionString = _

«DRIVER={MySQL};SERVER=NVBizNet;UID=root;PWD=;DATABASE=hwdtt»

.Open

.Execute «UPDATE bannerAdStats » & _

«SET clickThroughCount = clickThroughCount + 1 » &

«WHERE imageURL = ‘ » & strlmageURL & » ‘ » & ._

«AND targetURL = ‘» & strTargetURL & » ‘ »

.Close

End With

Response. Redirect Request. QueryString(«URL»)

%>

Данный сценарий выбирает URL-адреса целевой страницы баннера и графи —

ческого изображения из строки запроса, передаваемой ASP-странице (AdRedirect. asp), которая содержит этот сценарий. После обновления таблицы bannerAdStats сценарий закрывает соединений с базой данных и затем вызыва —

ет метод Response. Redirect для перенаправления браузера на целевую страницу баннера.



ПРИМЕЧАНИЕ Чтобы в сценариях, приведенных в данном разделе, SQL-операторы UPDATE работали корректно, нужно поместить URL-адреса и изображения баннера, и его целевой страницы в SQL-таблицу, в которой хранятся счетчики показов и посещений (в данном случае — bannerAdStats). Поэтому каждый раз при добавлении описания баннера в

файл расписания Ad Rotator выполните в СУБД приведенный ниже оператор INSERT:



INSERT INTO bannerAdStats VALUES (bannerRedirectionURL, bannerImageURL, 0,0) ;





Подставьте вместо bannerAdStats свою таблицу со статистикой по баннерам,

вместо bannerRedirectionURL — URL-адрес целевой страницы баннера и вместо

banner imageURL — URL-адрес графического изображения баннера.

Описание файла расписания и файла перенаправления Ad Rotator можно най —

ти в предыдущем разделе. ASP-страница, отображающая баннер, файл расписа- ния и файл перенаправления, описанные в данном разделе, доступны для выг —

рузки на Сайте http://www. diasoft. kiev. ua.



Обработка ошибок типа «Код 404: файл не найден11

В заголовок каждого HTTP-сообщения, посылаемого браузеру, Web-сервер включает код состояния, показывающий, насколько успешным был запрос брау- зера. Коды состояния в диапазоне 200—299 означают, что запрос был успешным,

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 103
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.155
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 025
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 052
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.90
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 067
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 137
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 063
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 106
  • 04.08.2010">Современное выравнивание макета
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 032
  • 05.08.2010">Навигационный блок: лучшее расположение
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 020
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.62
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.96
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...