Вернуться   Форум SAPE.RU > Система SAPE.ru > Вопросы по работе системы

-->
Ответ
 
Опции темы
Старый 16.08.2010, 21:39   #1
Новичок
 
Регистрация: 14.04.2008
Сообщений: 28
Вес репутации: 0
mmka на пути к лучшему
По умолчанию Internet Explorer 6

Приветствую.
Мой сайт по ошибке блокирует вашего робота.
Причем у меня стоит проверка только на браузер ie6,7.
То есть если пользователь заходит с браузера ie6 то попадает на статическую страницу о том, что неплохо бы ему обновиться на современный браузер.

Проверка идет в виде:
PHP код:
$user_agent $_SERVER['HTTP_USER_AGENT'];
if (
stripos($user_agent'MSIE 6.0') !== false && stripos($user_agent'MSIE 8.0') === false && stripos($user_agent'MSIE 7.0') === false) {
header ("Location: /ie6/ie6.html");
} ;
if (
stripos($user_agent'MSIE 5.5') !== false && stripos($user_agent'MSIE 8.0') === false && stripos($user_agent'MSIE 7.0') === false) {
header ("Location: /ie6/ie6.html");
} ;
if (
stripos($user_agent'MSIE 7.0') !== false && stripos($user_agent'MSIE 8.0') === false ) {
header ("Location: /ie6/ie6.html");
} ; 
Что мне сделать чтобы исправить ошибку?
mmka вне форума   Ответить с цитированием
Старый 16.08.2010, 21:54   #2
Визжащий хомячок
 
Аватар для XAHTOB
 
Регистрация: 12.01.2010
Сообщений: 3,667
Вес репутации: 361
XAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущееXAHTOB - прекрасное будущее
По умолчанию

Цитата:
Сообщение от mmka Посмотреть сообщение
Причем у меня стоит проверка только на браузер ie6,7.
То есть если пользователь заходит с браузера ie6 то попадает на статическую страницу о том, что неплохо бы ему обновиться на современный браузер.
а шо ж вы пользователей так не уважаете? а если пользователь не знает что такое браузер? вот вы его в тупик ставите. нехорошо. пользователей уважать нужно. имхо.
__________________
– Что ж, по крайней мере, сейчас ты знаешь, что не понимаешь ничего, – заметил Ург. – А если я дам тебе какие-то разъяснения, ты все равно ничего не поймешь, но, чего доброго, решишь, будто все понял. Ничего не может быть опаснее неосознанного невежества!
XAHTOB вне форума   Ответить с цитированием
Старый 16.08.2010, 21:59   #3
Мастер
 
Аватар для Skybee
 
Регистрация: 09.11.2008
Адрес: Харьков
Сообщений: 726
Вес репутации: 229
Skybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущее
По умолчанию

пропишите в условие еще IP ботов. Если мне не изменяет память, бот сапы представляется как раз шестым осликом.
Skybee вне форума   Ответить с цитированием
Старый 16.08.2010, 22:11   #4
Bannеd
 
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
Последний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Skybee Посмотреть сообщение
бот сапы представляется как раз шестым осликом.
вроде уже 7 сделали
Последний Герой вне форума   Ответить с цитированием
Старый 16.08.2010, 22:17   #5
Новичок
 
Регистрация: 14.04.2008
Сообщений: 28
Вес репутации: 0
mmka на пути к лучшему
По умолчанию

Цитата:
а шо ж вы пользователей так не уважаете? а если пользователь не знает что такое браузер? вот вы его в тупик ставите. нехорошо. пользователей уважать нужно. имхо.
Это вы не уважаете пользователей, давая им пользоваться устаревшим браузером, хотя знаете это, в котором куча дыр для заражения их вирусами.

Цитата:
Сообщение от Skybee Посмотреть сообщение
пропишите в условие еще IP ботов. Если мне не изменяет память, бот сапы представляется как раз шестым осликом.
Поконкретнее, если не сложно?

Цитата:
Сообщение от Последний Герой Посмотреть сообщение
вроде уже 7 сделали
7й тоже закрыт

пс: тема про заглушку на хабре если что
mmka вне форума   Ответить с цитированием
Старый 16.08.2010, 22:42   #6
Мастер
 
Аватар для Skybee
 
Регистрация: 09.11.2008
Адрес: Харьков
Сообщений: 726
Вес репутации: 229
Skybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущее
По умолчанию

ТС, а почему бы вышеприведенный вами код не записать например так:
PHP код:
$user_agent $_SERVER['HTTP_USER_AGENT'];
if (
stripos($user_agent'MSIE') !== false && stripos($user_agent'MSIE 8') === false ) {
header ("Location: /ie6/ie6.html");
} ; 
Добавлено через 1 минуту
Цитата:
Сообщение от mmka Посмотреть сообщение
Поконкретнее, если не сложно?
Один момент, сейчас напишу

Добавлено через 4 минуты
PHP код:
if( $_SERVER['REMOTE_ADDR'] == '188.72.80.201' || $_SERVER['REMOTE_ADDR'] == '188.72.80.205' )
{
    
$user_agent $_SERVER['HTTP_USER_AGENT'];
    if (
stripos($user_agent'MSIE') !== false && stripos($user_agent'MSIE 8') === false )
    
header ("Location: /ie6/ie6.html");

Добавлено через 7 минут
Прошу прощения, загнался вот так надо:
PHP код:
if( $_SERVER['REMOTE_ADDR'] != '188.72.80.201' || $_SERVER['REMOTE_ADDR'] != '188.72.80.205' )
{
    
$user_agent $_SERVER['HTTP_USER_AGENT'];
    if (
stripos($user_agent'MSIE') !== false && stripos($user_agent'MSIE 8') === false )
    
header ("Location: /ie6/ie6.html");


Последний раз редактировалось Skybee; 16.08.2010 в 22:42. Причина: Добавлено сообщение
Skybee вне форума   Ответить с цитированием
Старый 16.08.2010, 22:44   #7
Новичок
 
Регистрация: 14.04.2008
Сообщений: 28
Вес репутации: 0
mmka на пути к лучшему
По умолчанию

ориентируюсь по http://ipinfo.info/netrenderer/index.php

с таким
PHP код:
удалено 
кодом он вовсе не переадресовывает страницу на ie6.html

Последний раз редактировалось mmka; 16.08.2010 в 22:50.
mmka вне форума   Ответить с цитированием
Старый 16.08.2010, 22:45   #8
Мастер
 
Аватар для Skybee
 
Регистрация: 09.11.2008
Адрес: Харьков
Сообщений: 726
Вес репутации: 229
Skybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущее
По умолчанию

Цитата:
Сообщение от mmka Посмотреть сообщение
кодом он вовсе не переадресовывает страницу на ie6.html
в предыдущем посте поправочка.
Skybee вне форума   Ответить с цитированием
Старый 16.08.2010, 23:02   #9
Новичок
 
Регистрация: 14.04.2008
Сообщений: 28
Вес репутации: 0
mmka на пути к лучшему
По умолчанию

(2010-08-16 22:52:30)
Здравствуйте, сайт по-прежнему блокирует нашего робота.

Есть идеи?

Последний раз редактировалось mmka; 16.08.2010 в 23:02. Причина: Добавлено сообщение
mmka вне форума   Ответить с цитированием
Старый 16.08.2010, 23:18   #10
Специалист
 
Аватар для Frenk1
 
Регистрация: 19.07.2009
Сообщений: 240
Вес репутации: 190
Frenk1 - просто великолепная личностьFrenk1 - просто великолепная личностьFrenk1 - просто великолепная личностьFrenk1 - просто великолепная личностьFrenk1 - просто великолепная личностьFrenk1 - просто великолепная личность
По умолчанию

Цитата:
Сообщение от mmka Посмотреть сообщение
(2010-08-16 22:52:30)
Здравствуйте, сайт по-прежнему блокирует нашего робота.

Есть идеи?
попробуйте не переадресовывать юзверей на страницу с предупреждением, а вывести поверх сайта слой с предупреждением, можно сделать на голом css или js+css...
Frenk1 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Firefox & Explorer & Yandex svar Яндекс 3 17.11.2009 10:39
Как подружить FF3.5 и избранное Internet Explorer polim Курилка 4 12.10.2009 16:13
Глюк Explorer set543 Курилка 17 21.11.2008 22:24
Лажа с Internet Explorer 7.0 Dux Курилка 13 04.08.2008 00:57
Глюк-Explorer P_Tatyana Ошибки при работе с системой 3 24.04.2008 12:15


Часовой пояс GMT +3, время: 10:06.