фильтр браузеров - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64086.7720
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 09.05.2010, 16:33   #1
dirtymoney
Страдаю приступами политических высеров.
 
Аватар для dirtymoney
 
Регистрация: 06.04.2008
Сообщений: 903
Бабло: $78775
Отправить сообщение для dirtymoney с помощью ICQ
По умолчанию фильтр браузеров

в сутре версии не работают,только ИЕ можно по версиям фильтрануть,может есть решение на php или htaccess

например Opera 9.80 и MSIE 6.0 и FireFox 3.6.3 слать на один линк,остальное на другой.
dirtymoney вне форума  
Старый 09.05.2010, 17:58   #2
Markus
Ня?
 
Аватар для Markus
 
Регистрация: 13.12.2009
Сообщений: 42
Бабло: $9990
По умолчанию

Код:
<?php
$out[1] = 'http://google.ru';
$out[2]  = 'http://ya.ru'; 
$out[3]  = 'http://nigma.ru'; 
$client = $_SERVER['HTTP_USER_AGENT'];
if(strpos($client, '3.6.4', 0) == true) 
header("Location: $out[1]");
elseif(strpos($client, '9.8', 0) == true) 
header("Location: $out[2]");
elseif(strpos($client, 'IE', 0) == true) 
header("Location: $out[3]");
else  echo 'браузер не опознан';   //default сюда можно впихнуть редирект на все остальное

?>
Вот вам пример реализации, виды редиректов можно другие сделать при желании.

Последний раз редактировалось Markus; 09.05.2010 в 18:19.
Markus вне форума  
Старый 09.05.2010, 18:24   #3
dirtymoney
Страдаю приступами политических высеров.
 
Аватар для dirtymoney
 
Регистрация: 06.04.2008
Сообщений: 903
Бабло: $78775
ТС -->
Отправить сообщение для dirtymoney с помощью ICQ
автор темы ТС По умолчанию

спасибо,попробуем
dirtymoney вне форума  
Старый 09.05.2010, 21:32   #4
dirtymoney
Страдаю приступами политических высеров.
 
Аватар для dirtymoney
 
Регистрация: 06.04.2008
Сообщений: 903
Бабло: $78775
ТС -->
Отправить сообщение для dirtymoney с помощью ICQ
автор темы ТС По умолчанию

нефурычит чето =)
dirtymoney вне форума  
Старый 09.05.2010, 21:34   #5
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,579
Бабло: $346045
По умолчанию

PHP код:
function detect_brows() {
$user_agent $_SERVER["HTTP_USER_AGENT"];
if (
eregi("(opera) ([0-9]{1,2}.[0-9]{1,3}){0,1}"$user_agent) or 
    
eregi("(opera/)([0-9]{1,2}.[0-9]{1,3}){0,1}"$user_agent))
    {
      
$browser "01";
    } 
// Opera
elseif (eregi("(maxthon)"$user_agent))
    {
     
$browser ="02";
    } 
// Maxton
elseif (eregi("(msie) ([0-9]{1,2}.[0-9]{1,3})"$user_agent))
    {
      
$browser "03";
    } 
// IE
elseif (eregi("(netscape6)/(6.[0-9]{1,3})"$user_agent))
    {
      
$browser "04";
    } 
// NetScape
elseif (eregi("(firefox)/([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2})"$user_agent) or
        
eregi("(firefox)/([0-9]{1,2}.[0-9]{1,2})"$user_agent))
    {
      
$browser "05";
    } 
// Firefox
elseif (eregi("(chrome)"$user_agent))
    { 
     
$browser "06";
    } 
// Chrome
elseif (eregi("(mozilla)/([0-9]{1,2}.[0-9]{1,3})"$user_agent))
    { 
     
$browser "07";
    } 
// Mozilla
elseif (eregi("(flock)"$user_agent))
    {
     
$browser ="08";
    } 
// Flock
else
   {
    
$browser "00";
   } 
// Unknown

return $browser;

__________________
"Одно Касание/Touch File" - безопасный обмен файлами "TFUtils" - набор утилит TouchFile "TF Screenshots" - заменим Gyazo безопасным аналогом
JackSoft вне форума  
Старый 09.05.2010, 22:59   #6
Markus
Ня?
 
Аватар для Markus
 
Регистрация: 13.12.2009
Сообщений: 42
Бабло: $9990
По умолчанию

JackSoft, кагбе намекают что стдс рулит
и кстати, эреги в 5.3 не пашут, надо было через прегматчи делать), если многофункционально.
Цитата:
Сообщение от dirtymoney Посмотреть сообщение
нефурычит чето =)
фурычит, просто здесь идет редер по наличию определенных символов в идентификаторе. скрипт-дерево. Если браузер под условия "наличие символов не попадает", то естественно редер не будет. Если по версиям, то опять же регулярки идут в бой.

Последний раз редактировалось Markus; 09.05.2010 в 23:21.
Markus вне форума  
Старый 09.05.2010, 23:37   #7
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,579
Бабло: $346045
По умолчанию

Цитата:
Сообщение от Markus Посмотреть сообщение
и кстати, эреги в 5.3 не пашут, надо было через прегматчи делать), если многофункционально.
пашут в 5.3. они деприкейтед, а не ремовед...
__________________
"Одно Касание/Touch File" - безопасный обмен файлами "TFUtils" - набор утилит TouchFile "TF Screenshots" - заменим Gyazo безопасным аналогом
JackSoft вне форума