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?
On.
Ps. opera sanoo defaulttina olevansa MSIE6.0 jotenka pitää säätää kaikkee skripteistä.
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.
Älä vaan laita sitten ei-IE -käyttäjiä minnekään "Nämä sivut on suunniteltu vain Internet Explorer -selaimelle" -sivulle... :P
http://phpsniff.sourceforge.net/
Tuo on aika hyvä softa =)
Operan User Agent-stringistä löytyy aina merkkijono "Opera", josta ko. selaimen tunnistaa, oli asetuksista valittu mitä hyvänsä.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.