Переход с сайта.

Печать RSS
209

Автор
Чатланин
0
Подскажите пожалуста как каждого третего посетителя пришедшего на сайт отправить по другому адресу(переадресовать)?
А

Сказочник
0
1. Делаешь поле (мона и файл). Обновляешь числовое значение инкрементом 1.
ну а потом if ($koll % 3 == 0) header ('Location: http://...');
K

Транклюкаторщик
0
2, а как же юзеры которые переходят по страницам по несколько раз, больше 3? ведь их тоже переадресовывать будет.

Пацак
0
Идея такая. Конечно использовать идею второго поста. Увеличивать счетчик каждый раз. Пришел юзер. Если он не третий, то записываем его IP в базу. Если пришел юзер и счетчик оказался числом 3, то пинаем юзеру в другое место, а счетчик обнуляем. Но перед тем как увеличивать число счетчика на 1 проверяем нет ли IP данного юзера в базе данных. И если этот IP уже есть то счетчик увеличивать на 1 не нужно. И соответственно юзера пинать в другое место не надо. Вот таким образом каждый третий ЗАШЕДШИЙ на сайт будет выпинываться. Надеюсь нормально расписал.
А

Сказочник
0
Блин) Вот что значит невнимательно прочитать тему smile

2000 лет д.н.э.
0
4. CHUMA, таблица как на дрожжах рости будет,
плюс рано или поздно в нее попадут ипы усвеба оперы, пауков и т.д.
в сессию пишите
_______
клава корявая задрала
Изменил: ramzes (14.01.2011 / 22:01)

Голубые штаны
0
Алгоритм:
- Читаем реферер
- Если адрес - не адрес сайта - открываем временный файл и читаем его
- Если значение файла "0" или "1" - увеличиваем его значение на +1
- Если значение файла "2" - переадресовываем юзера нафиг и обнуляем значение файла
- Закрываем файл.

Это навскидку, возможно есть и лучше варианты. Например, к алгоритму можно прикрутить проверку "не чаще, чем 1 раз в 30 сек"... хз...
Автор
Чатланин
0
Спасибо.
Автор
Чатланин
0
Продолжу тему,нашёл код: <?php session_start(); if(empty($_SESSION['click'])){ $_SESSION['click']=1; } if($_SESSION['click']<5){ echo $_SESSION['click']; $_SESSION['click']++; }else{ header('Location:http://site.ru'); $_SESSION['click']=0; } ?> . Подскажите как сюда впихнуть ещё пару ссылок?

Пацак
0
это зависит от того, как надо по ним переходить: либо случайно, либо поочереди по каждой
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск