Domov arrow Programovanie arrow Detekcia browseru
Detekcia browseru Tlači
Štvrtok, 25 november 2004 00:47
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. Potom sa zobrazí varovné hlásenie len ak použijete IE a bude vyzera takto:

Upozornenie !!!
Používáte Internet Explorer, alebo iný nebezpečný prehliadač postavený na tejto tochnológii. Doporučujem Vám prejs na najlepší prehliadač Firefox.

Prejdite na Firefox!

x komentované

Prida komentár
Meno (povinné):
Názov (nepovinné):
Komentár (povinné):

Overovací kód:* Code

Poučenie ku komentárom:
Komentujte prosím ako žudia - komentáre mimo tému, vulgárne alebo spamujúce budú zmazané.
Pri reakcii na niektorý predchádzajúci komentár uveďte na začiatok svojho komentára číslo komentára na ktorý reagujete v tvare [x]




Fero Volár je nadšený bloger, príležitostný web developer a dizajnér, amatérsky fotograf, milovník dobrej hudby žijúci v dedinke na Záhorí viac ...

kategórie na blogu

aktuálna anketa

Kam s digitálnymi fotografiami?
na disk
na externý disk/NAS
na DVD či iné médium
vytlači
online web storage
Flickr/Picasa
na vlastný web
niekam inde
nefotím