Суть работы в том, что при нажатии на баннер человека перекидывает на страницу go_away.php?id=айди баннера. на странице go_away.php идет выборка из БД по полученному айди и редиректит на необходимую страницу(взятую из БД). Проблема в том, что запись клика по какой-то причине происходит только один раз, редиректит всегда верно. Так же обнаружил то, что если очистить кэш и нажать баннер, то запись клика происходит. Как я понял это, то при реддиректе происходит кэширование страницы.
Мой вопрос в том, как сделать верно, чтобы клик засчитывался всегда?
вот код страницы go_away.php
- <?
- $id=$_GET['id'];
- if($id==''){echo 'Ошибка 1';exit;}
- include_once('файл с даннымы от БД');
- $res = mysql_query("SELECT * FROM `reklama` WHERE `md`='$id'");
- $name=mysql_result($res,0,name);
- $kyda=mysql_result($res,0,ssilka);
- if($name==''){echo 'Ошибка 2';exit;}else{$query = mysql_query("UPDATE `reklama` SET `klik`=`klik`+1 WHERE `md`='$id'");
- header('location:'.$kyda);
- exit;}
- ?>
Так же пробовал реддирект с помощью яваскрипт, но итог одинаковый.