Re: PHP - rozoznanie prehliadaca

From: Hynek Lipa <hynek.lipa (zavinac)>
Date: Tue, 4 May 2010 14:26:35 +0200
hmm, proč tam mám adresu serveru? ach jo, takže nahradit SERVER_ADDR za
SERVER_NAME ;)

a nebo přímo napsat celou adresu...


- h! -

2010/5/4 Hynek Lipa <hynek.lipa (zavinac) gmail.com>

> Tak třeba takto:
>
> // test na user agent stringu
> if (true == preg_match('/(MSIE)/', $_SERVER['HTTP_USER_AGENT']))
> {
>     // je to explorer, přesměrujeme na IE stránku
>     header('Location: http://' . $_SERVER['SERVER_ADDR'] . '/ie.php',
> true, 301);
>     header('Connection: close');
>     exit();
> }
> else
> {
>     // to je cokoliv jiného, přesměrujeme jinam
>     header('Location: http://' . $_SERVER['SERVER_ADDR'] . '/other.php',
> true, 301);
>     header('Connection: close');
>     exit();
> }
>
> - h! -
>
>
> 2010/5/4 MilanK <konfera (zavinac) kev.sk>
>
> Viete mi poradit ako presmerovat stranku alebo ako vypisat nejaky text ak
>> uzivatel pouziva MS IE?
>>
>> Mam na intranete jednu podstranku, ktora cez include zobrazi velke
>> mnozstvo htm suborov pod sebou a to chvilu trva.
>> Je sice pri odkaze upozornenie, aby nan uzivatelia klikali iba z Firefoxu,
>> Chrome, mozno Opera a nie z IE, ale to nikto necita.
>>
>> Chcel by som aby sa po kliknuti na link zo stranky A otvorila stranka B,
>> ktora by otestovala aky browser sa pouziva.
>> Ked to bude IE tak to zostane stat na stranke B s prislusnym textom - a ak
>> to bude nieco ine tak sa hned presmeruje na cielovu stranku C.
>>
>> Hodil by sa mi nejaky vzor, bo nie som ziadny PHP programator..
>>
>> Milan K.
>>
>>
>> --
>> -----------------------------------------------------( reklama )-----
>> Kam v lete na vylet? http://www.vitalia.cz/serialy/tip-na-vylet/
>> ---------------------------------------------------------------------
>> --
>> -- Konference: SERVIS ------ Pravidla: http://pravidla.kab.cz/ -- --
>> Archiv, instrukce pro odhlaseni: http://internet.nawebu.cz/ -- --
>> Konference Internet Info, s.r.o. ----- http://www.iinfo.cz/ --
>>
>
>
Received on 04. 05. 2010, 14:26 CEST

This archive was generated by hypermail 2.2.0 : 04. 05. 2010, 14:26 CEST