Идея такая. Конечно использовать идею второго поста. Увеличивать счетчик каждый раз. Пришел юзер. Если он не третий, то записываем его IP в базу. Если пришел юзер и счетчик оказался числом 3, то пинаем юзеру в другое место, а счетчик обнуляем. Но перед тем как увеличивать число счетчика на 1 проверяем нет ли IP данного юзера в базе данных. И если этот IP уже есть то счетчик увеличивать на 1 не нужно. И соответственно юзера пинать в другое место не надо. Вот таким образом каждый третий ЗАШЕДШИЙ на сайт будет выпинываться. Надеюсь нормально расписал.
4. CHUMA, таблица как на дрожжах рости будет,
плюс рано или поздно в нее попадут ипы усвеба оперы, пауков и т.д.
в сессию пишите
_______
клава корявая задрала
Алгоритм:
- Читаем реферер
- Если адрес - не адрес сайта - открываем временный файл и читаем его
- Если значение файла "0" или "1" - увеличиваем его значение на +1
- Если значение файла "2" - переадресовываем юзера нафиг и обнуляем значение файла
- Закрываем файл.
Это навскидку, возможно есть и лучше варианты. Например, к алгоритму можно прикрутить проверку "не чаще, чем 1 раз в 30 сек"... хз...