| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > отфильтровать yandex go.mail и других роботов |
| Автор: grIeIy 27.3.2006, 14:43 |
| вобщем нужно как то сделать так: если чел пришёл с яндекса маила гугла яхи и других подобных маших (http_referer), то в строчке пишется "нет", а если в http_referer стоит обычный смертный урл то именно он и выводиться суть я знаю как сделать, а не знаю как именно фильтровать поисковиков |
| Автор: Danox 27.3.2006, 14:52 |
| Ну фильтруй методом if, води все поисковники что нужно и если http_referer != поисковник, то води адрес а если равен то нече не делай! |
| Автор: oksale 27.3.2006, 15:04 | ||
|
| Автор: grIeIy 27.3.2006, 15:54 | ||
| но обясните ламеру как это вставить в код то? после
писать echo $is_robot чтоли? |
| Автор: Serkys 27.3.2006, 18:17 | ||
|
| Автор: grIeIy 27.3.2006, 18:31 | ||||
пишет
там
я не пойму |
| Автор: skalex 27.3.2006, 18:34 |
| Кавычки подозрительные какие то ... |
| Автор: Danox 27.3.2006, 18:44 | ||
skalex ага они в другой кодировке!
|
| Автор: CyClon 27.3.2006, 19:29 | ||||
Разве так будет работать?
Я пишу только так:
Кто что скажет по этому поводу? |
| Автор: Danox 27.3.2006, 19:43 |
| скажи как разница? |
| Автор: grIeIy 27.3.2006, 20:52 |
| и с такими жкавычками такая же ошибка!!! |
| Автор: Muchenik 28.3.2006, 21:11 | ||||||
CyClon тут скобочки подзабыл.
Я тоже так делаю.
|
| Автор: Serkys 28.3.2006, 21:27 | ||
Дайте я тоже отмечусь в теме:
|
| Автор: grIeIy 31.3.2006, 00:13 |
| я вот думаю вообще это не использовать решил что буду сверять данные из http_referer с данными в файле но вот только вопрос возник: там у меня будет два блока explode, которые обычно начинаются с $data=file() они помешают друг другу? или просто в этих блоках взять разные переменные и всё будет работать? |