За последние 24 часа нас посетили 17392 программиста и 1627 роботов. Сейчас ищут 1106 программистов ...

Как грамотно узнать тип браузера посетителя!???

Тема в разделе "PHP для новичков", создана пользователем AlexPebody, 10 ноя 2007.

  1. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Приветствую Уважаемых ГУРУ!!! Помогите плз, перестала устраивать функа на JS по определению браузера посетителя!!! Подскажите как 100% при помощи пХп определять тип браузера!!! Можно ли использовать массив $_SERVER чтобы узнать??? Как грамотно узнать тип браузера посетителя!???

    ЗАРАНЕЕ СПС!!!!
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  3. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Немного дурацкая функа, требует php_browscap.ini и прочих примодростей, не пашет на win платформе из - за fnmatch :(:( есть еще варианты???
     
  4. Clone

    Clone Guest

    Юзер-агент можно получить из значения массива $_SERVER['HTTP_USER_AGENT']. Но т.к. юзер-агент иногда подделывается, то, естественно, 100% узнать браузер невозможно(по крайней мере я не слышал).
     
  5. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    PHP:
    1.  
    2. <?php
    3. $agent = getenv('HTTP_USER_AGENT');
    4.  
    5. if(stristr($agent, 'Opera')) $agent = 'Opera'; //Opera?
    6. elseif(stristr($agent, 'MSIE')) $agent = 'IE';  //Internet exploler?
    7. elseif(stristr($agent, 'Mozilla')) $agent = 'Mozilla'; //Mozilla?
    8. echo $agent;
    9.  
     
  6. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    СПС, помогло!!!