/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
browser detect
Fra : Christian P


Dato : 04-04-01 09:37

Hej,

Hvordan finder jeg ud af om en klient sidder med
netscape eller explorer???
Det skal gøres med PHP da jeg skal bruger det på servesiden

Mvh Christian



 
 
Johan (04-04-2001)
Kommentar
Fra : Johan


Dato : 04-04-01 09:45

> Hvordan finder jeg ud af om en klient sidder med
> netscape eller explorer???
> Det skal gøres med PHP da jeg skal bruger det på servesiden

http://www.php.net/manual/en/function.get-browser.php

mvh

Johan



Jonas Koch Bentzen (04-04-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 04-04-01 11:56

Johan skrev:

> http://www.php.net/manual/en/function.get-browser.php

Dårlig funktion, der ikke kan bruges til noget som helst. browscap.ini
er den mest ukorrekte og dårligt opdaterede browserfortegnelse, jeg
længe har set.

--
Venlig hilsen
Jonas Koch Bentzen

Johan (04-04-2001)
Kommentar
Fra : Johan


Dato : 04-04-01 12:49

> > http://www.php.net/manual/en/function.get-browser.php
>
> Dårlig funktion, der ikke kan bruges til noget som helst. browscap.ini
> er den mest ukorrekte og dårligt opdaterede browserfortegnelse, jeg
> længe har set.

Ja, men det vil aldrig være optimalt at tjekke efter hvilken browser
brugeren har? Hvis man laver en side ordentlig er det helt underordnet!
Jeg gav blot det svar han bad om...

mvh

Johan



Thomas Jensen, pil.d~ (04-04-2001)
Kommentar
Fra : Thomas Jensen, pil.d~


Dato : 04-04-01 12:56

On Wed, 4 Apr 2001 13:48:44 +0200, "Johan" <tcr480@ofir.dk> wrote:

>> > http://www.php.net/manual/en/function.get-browser.php
>>
>> Dårlig funktion, der ikke kan bruges til noget som helst. browscap.ini
>> er den mest ukorrekte og dårligt opdaterede browserfortegnelse, jeg
>> længe har set.
>
>Ja, men det vil aldrig være optimalt at tjekke efter hvilken browser
>brugeren har?

hvorfor ikke?

>Hvis man laver en side ordentlig er det helt underordnet!

ikke m. hensyn til css dog?


--
vh
Thomas Jensen
http://pil.dk/

Andreas Kleist Svend~ (04-04-2001)
Kommentar
Fra : Andreas Kleist Svend~


Dato : 04-04-01 12:58

On Wed, 04 Apr 2001 13:55:50 +0200, "Thomas Jensen, pil.dk"
<tj@dev.null> wrote:

>ikke m. hensyn til css dog?

Eller statistik for den sags skyld.


mvh Andreas

Johan (04-04-2001)
Kommentar
Fra : Johan


Dato : 04-04-01 15:07

> >ikke m. hensyn til css dog?
>
> Eller statistik for den sags skyld.

Statistik på browser kan reelt kun bruges til intetsigende resultater eller
til at finde ud af om man skal optimere designet til det ene eller andet.
Og netop pga. disse grunde, mener jeg at statistik på browser er unødvendig!

Mvh

Johan



Johan (04-04-2001)
Kommentar
Fra : Johan


Dato : 04-04-01 15:06

> >Ja, men det vil aldrig være optimalt at tjekke efter hvilken browser
> >brugeren har?
>
> hvorfor ikke?
>

Mener ikke det har en betydning. Hvorfor finde ud af hvilken browser
brugeren har? Hvis man laver en side ordentlig er det underordnet.

> >Hvis man laver en side ordentlig er det helt underordnet!
>
> ikke m. hensyn til css dog?

Hvorfor ikke i stedet lave CSS der virker i begge browsere? hover funktionen
er jo ikke livsvigtig for en hjemmesides funktionalitet efter min mening.

Men det er sikkert pga. jeg er f***** konservativ på den front, og mener alt
skal optimeres til alt, så der ikke skal laves mere end én version af
hjemmesiderne. Ellers må man udelade disse funktionaliteter....

mvh

Johan Holst Nielsen



Peter Brodersen (04-04-2001)
Kommentar
Fra : Peter Brodersen


Dato : 04-04-01 15:22

On Wed, 4 Apr 2001 16:05:36 +0200, "Johan" <tcr480@ofir.dk> wrote:

>> ikke m. hensyn til css dog?
>Hvorfor ikke i stedet lave CSS der virker i begge browsere? hover funktionen
>er jo ikke livsvigtig for en hjemmesides funktionalitet efter min mening.

Nu forudsætter du en meget forkert detalje: At browsere virker.

En simpel ting som relative referencer i CSS'en bliver betragtet
forkert i Netscape4, er fx en ganske vital ting. Derudover er der fx
også at Netscape4 starter på et forkert font-niveau.

Kig evt. på www.css.nu for at checke om alle de fejl, der er i NN,
MSIE, etc. Der er mange! (og det er deciderede fejlimplementationer,
ikke bare at "X understøtter ikke den-og-den feature")

Problemet er ikke browsere, der ikke kan meget. Problemet er browsere,
der TROR, de kan meget.

>Men det er sikkert pga. jeg er f***** konservativ på den front, og mener alt
>skal optimeres til alt, så der ikke skal laves mere end én version af
>hjemmesiderne. Ellers må man udelade disse funktionaliteter....

Jeg er enig i at man såvidt muligt bør undlade at lave flere
versioner. Desværre har nogle browsere deciderede bugs, som man ikke
kan komme udenom i nogle tilfælde.


--
- Pede
Professionel nørd

Christian P (05-04-2001)
Kommentar
Fra : Christian P


Dato : 05-04-01 10:31

Hej,

jeg har fundet løsningen:
if(eregi("msie.[4|5]",$HTTP_USER_AGENT))
osv....

Jeg skulle bruge det til at embedde Quicktime og Realplayer
så det virker i Netscape og Explorer og på mac/pc

Mvh Christian




Christian P <grafix@image.dk> skrev i en
nyhedsmeddelelse:9aemg4$eum$1@news.inet.tele.dk...
> Hej,
>
> Hvordan finder jeg ud af om en klient sidder med
> netscape eller explorer???
> Det skal gøres med PHP da jeg skal bruger det på servesiden
>
> Mvh Christian
>
>



Thomas Jensen, pil.d~ (05-04-2001)
Kommentar
Fra : Thomas Jensen, pil.d~


Dato : 05-04-01 10:37

On Thu, 5 Apr 2001 11:30:56 +0200, "Christian P" <grafix@image.dk>
wrote:

>Hej,
>
>jeg har fundet løsningen:
>if(eregi("msie.[4|5]",$HTTP_USER_AGENT))
>osv....
>
>Jeg skulle bruge det til at embedde Quicktime og Realplayer
>så det virker i Netscape og Explorer og på mac/pc

ellers http://www.phpbuilder.com/columns/tim20000821.php3

--
vh
Thomas Jensen
http://pil.dk/

Troels Arvin (05-04-2001)
Kommentar
Fra : Troels Arvin


Dato : 05-04-01 14:34

On Thu, 05 Apr 2001 11:30:56 +0200, "Christian P" <grafix@image.dk>
wrote:

> jeg har fundet løsningen:
> if(eregi("msie.[4|5]",$HTTP_USER_AGENT)) osv....

Husk at udende en Vary http-header, når du giver forskelligt output alt
efter browser; ellers kan folk bag proxies få problemer.

Ex:

header('Vary: User-Agent');

--
Greetings from Troels Arvin, Copenhagen, Denmark

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408953
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste