Hey,
Momenteel maak ik gebruik van JavaScript voor browser detectie, maar gezien dit client-side is, wil ik dit graag in .php hebben.
Ik heb hier een daar rond gekeken, maar kom eigenlijk niet zo 123 uit die scriptjes, en bij testen bleken er toch foutjes in te zitten. Die rommel heb ik dus weggegooid. Ik hoop eigenlijk dat er hiero iemand is die al eens zoiets gemaakt heeft en het zou willen delen, of dat we gezamelijk een script in elkaar kunnen zetten.
De bedoeling voor de site is simpel.
Als browser IE 5, 5.5, 6.* is, dan page.html (en andere versies van IE krijgen page1.html)
Als browser NS 6.* is, dan page.html (en andere versies van NS krijgen page1.html)
Als browser Opera 6.* is, dan page.html (en andere versies van Opera krijgen page1.html)
Als browser Mozilla 0.9.* is, dan page.html (en andere versies van Mozilla krijgen page1.html)
Is de browser niet een van de bovenstaande, dan page1.html
(extra vraag: is het eigenlijk mogelijk om met PHP te checken of iemand coockies accepteerd of niet?)
(extra vraag (nog1): is het eigenlijk mogelijk om met PHP te checken of iemand javascript accept, of niet?)
Ik weet in ieder geval wel dat ik "$HTTP_USER_AGENT" nodig heb en 'if then else'.
if ($HTTP_USER_AGENT,'Opera') {
versie check hier {
laad page.html;
en anders page1.html;
}
}
Ik ga zo nog even nadenken, maar .. zie sterretjes.
Momenteel maak ik gebruik van JavaScript voor browser detectie, maar gezien dit client-side is, wil ik dit graag in .php hebben.
Ik heb hier een daar rond gekeken, maar kom eigenlijk niet zo 123 uit die scriptjes, en bij testen bleken er toch foutjes in te zitten. Die rommel heb ik dus weggegooid. Ik hoop eigenlijk dat er hiero iemand is die al eens zoiets gemaakt heeft en het zou willen delen, of dat we gezamelijk een script in elkaar kunnen zetten.
De bedoeling voor de site is simpel.
Als browser IE 5, 5.5, 6.* is, dan page.html (en andere versies van IE krijgen page1.html)
Als browser NS 6.* is, dan page.html (en andere versies van NS krijgen page1.html)
Als browser Opera 6.* is, dan page.html (en andere versies van Opera krijgen page1.html)
Als browser Mozilla 0.9.* is, dan page.html (en andere versies van Mozilla krijgen page1.html)
Is de browser niet een van de bovenstaande, dan page1.html
(extra vraag: is het eigenlijk mogelijk om met PHP te checken of iemand coockies accepteerd of niet?)
(extra vraag (nog1): is het eigenlijk mogelijk om met PHP te checken of iemand javascript accept, of niet?)
Ik weet in ieder geval wel dat ik "$HTTP_USER_AGENT" nodig heb en 'if then else'.
if ($HTTP_USER_AGENT,'Opera') {
versie check hier {
laad page.html;
en anders page1.html;
}
}
Ik ga zo nog even nadenken, maar .. zie sterretjes.
http://mrfloris.com