Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Selaajan tarkistus ja edelleenohjaus

bmore [19.02.2004 22:51:28]

#

Olisko mahdollista tehdä sellaista koodia joka tarkistaa onko selaaja IE ja ohjata oikealle sivulle. Jos selaaja on joku muu kuin IE niin sitten ohjataan toiselle sivulle?

Juhis [19.02.2004 22:52:26]

#

On.

Ps. opera sanoo defaulttina olevansa MSIE6.0 jotenka pitää säätää kaikkee skripteistä.

Antti Laaksonen [20.02.2004 01:28:51]

#

Selaimen voi yrittää selvittää $_SERVER['HTTP_USER_AGENT']:in avulla, jossa on kaikenlaista muutakin tietoa selaimesta ja käyttöjärjestelmästä. Internet Explorer näyttää sälyttävän tähän muuttujaan tekstin "MSIE", mutta huomaa tosiaan, että Opera saattaa tekeytyä IE:ksi käyttäjän valinnan mukaan.

k-mikko [20.02.2004 01:50:50]

#

Älä vaan laita sitten ei-IE -käyttäjiä minnekään "Nämä sivut on suunniteltu vain Internet Explorer -selaimelle" -sivulle... :P

Juhis [20.02.2004 12:19:08]

#

http://phpsniff.sourceforge.net/

Tuo on aika hyvä softa =)

Blaze [20.02.2004 13:56:22]

#

Operan User Agent-stringistä löytyy aina merkkijono "Opera", josta ko. selaimen tunnistaa, oli asetuksista valittu mitä hyvänsä.

Juhis [20.02.2004 14:25:53]

#

Jeps. Mutta minkä tahansa selaimen antamaa user agent nimeä voi muuttaa. Työkaverin selain (mozilla 1.x.x) antaa nimeksi contiki (tjsp) elikkä c64:n tekstipohjainen selain.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta