Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nazwa przeglądarki, na podstawie HTTP_USER_AGENT
Athlan
post
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


Deklaracja przeglądarki.

Mam mały problemik, chciałbym postawić warunek w php, żeby skrypt wykonał się tylko, jeżeli przeglądarką jest Opera, no ale mi nie wychodzi.

Napisałem to tak:

  1. <?
  2. $browser = $_SERVER['HTTP_USER_AGENT'];
  3.  
  4. if($browser[0] != "O"){
  5. $mes = 'To nie jest opera';
  6. }
  7. else{
  8. // dalszy kod
  9. }
  10. ?>


Jak widać bierzemy pierwszą literę HTTP_USER_AGENT'a. Zauważmy, że przy różnych przeglądarkach wyświetla się również jej wersja, ja chcę tylko nazwę, aby podać warunek do skryptu:

Z useragenta:
FireFox: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0
IE (hehe): Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MyIE2)
Opera: Opera/8.51 (Windows NT 5.1; U; pl)
Opera (przedstawiana jako mozilla): Mozilla/5.0 (Windows NT 5.1; U; pl) Opera 8.51
Opera (przedstawiana jako IE): Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; pl) Opera 8.51

Jak mam na podstawie tego powyżej wyciągnąć SAMĄ NAZW PRZEGLĄDARKI ? Szczerze powiedziawszy to nie mam zielonego pojęcia smile.gif


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Przecież takich skrtptów na pęczki jest:
Google :: search :: browser+detection+in+php
Go to the top of the page
+Quote Post
Athlan
post
Post #3





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


Tylko że ja nie ściągam gotowców tylko kombinuje sam smile.gif

ale thx za link, złamie swoje zasady...


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 04:54