Kategórie →

Detekcia browseru

Podľa štatistiky, ktorú si vediem na mojom webe používa Operu, Mozillu alebo Firefox okolo 33% návštevníkov. Čo je podľa mňa pomerne slušné. Osobne som z Firefoxom nadmieru spokojný a preto o čom často píšem a tak veľmi ho propagujem. Na pár weboch som videl skript, ktorý detekoval prehliadač a podľa toho vypísal hlášku v zmysle aby ste prešli na LEPŠÍ, MODERNEJŠÍ a BEZPEČNEJŠÍ prehliadač.

Samozrejme sa objavili aj také ohlasy, že ide o vnucovanie a pod. Ja som toho názoru, že veľa ľudí čo sa o bezpečnosť a pod. nezaujíma tak ani možno netuší, že existuje skvelá alternatíva. Som sa rozhodol si preto takýto skript napísať a prípadným záujemcom ho ponúkam na použitie.

<?php

if ( strpos($_SERVER['HTTP_USER_AGENT' >,
 'Gecko') )
{
   if ( strpos($_SERVER['HTTP_USER_AGENT' >, 'Netscape') )
   {
     $browser = '/** Browser je detekovany ako Netscape
                      (Gecko/Netscape) **/';
   }
   else if ( strpos($_SERVER['HTTP_USER_AGENT' >, 'Firefox') )
   {
     $browser = '/** Browser je detekovany ako Mozilla Firefox
                        (Gecko/Firefox) **/';
   }
   else
   {
     $browser = '/** Browser je detekovany ako Mozilla
                        (Gecko/Mozilla) **/';
   }
}
else if ( strpos($_SERVER['HTTP_USER_AGENT' >, 'MSIE') )
{
   if ( strpos($_SERVER['HTTP_USER_AGENT' >, 'Opera') )
   {
     $browser = '/** Browser je detekovany ako Opera
                        (MSIE/Opera/Compatible) **/';
   }
   else
   {
     $browser = '<b>Upozornenie !!!</b></br>
    Používáte Internet Explorer, alebo iný nebezpečný
    prehliadač postavený na tejto tochnológii.
    Doporučujem Vám prejsť na najlepší
     prehliadač <a href="http://firefox.czilla.cz"
     target="_blank"> Firefox</a>.<br/><br/>
     <a href="http://firefox.czilla.cz/" target="_blank">
     <img border="0" alt="Prejdite
     na Firefox!" title="Prejdite na Firefox!"
     src="http://www.spreadfirefox.com/
     community/images/affiliates/Buttons/120x60/blank.gif"/>
     </a>';
   }
}
else
{
   $browser = '/**Browser nieje detekovaný **/';
}

echo $browser;

?>

Skript detekuje najčastejšie prehliadače a o každom dokáže vypísať jeho názov, ak si to neželáte tak povymazávajte všteko čo je medzi /** a **/ vrátane.


Mohlo by ťa zaujímať aj

Zanechaj komentár

Píš k veci a konaj tak ako v skutočnom svete. V opačnom prípade budú aplikované hrozby, ktoré sú uvedené v podmienkach používania tejto stránky.