Website herkennen waarmee je surft

Status
Niet open voor verdere reacties.

pilootnour5

Terugkerende gebruiker
Lid geworden
22 nov 2008
Berichten
1.895
Hallo

Als je naar Twitter gaat met je normale desktop of laptop, dan ga je naar een normale, mooie en gewone website.
Ga je hier met je PDA of mobiel heen, dan ziet het er anders uit. Simpel en makkelijk. Dit is dan voor de gemakkelijkheid om te laden zodat het niet te duur word.

Nou heb ik dit ook nodig omdat de website niet te zien is op elke pda vanwege Flash. Hoe heet dit? Waarmee herkend de website waarmee je surft? En hoe werkt het dan?

Groet,
Nour
 
Hallo,

het enigste waar ik 1,2,3 aan denk is: $_SERVER['HTTP_USER_AGENT'];

Weet niet of dat werkt.
 
Zou je misschien ook nog kunnen uitleggen hoe het werkt, wat ik meot doen, want hier heb ik 1,2,3 niet zo veel aan.
 
Daarmee kom je idd een eind. Je kunt ook een deel doen met Javascript en je kunt verschillende CSS sheets voor verschillende media-types gebruiken.

Zie hier: http://www.w3schools.com/css/css_mediatypes.asp

EDIT: De inhoud van $_SERVER['HTTP_USER_AGENT'] bevat een string die aangeeft welke browser de user gebruikt; die kun je gebruiken om te bepalen wat je laat zien. het is echter niet 100% betrouwbaar want als de browser niet in je lijst met herkende browsers staat dan kun je er niet veel mee.
 
Nou ik zat te denken aan:

de HTTP_USER_AGENT te gebruiken, die geeft dan dit weer (voor Mozilla Firefox 4.0 beta 1)

Code:
Mozilla/5.0 (Windows; U; Windows NT 6.1; WOW64; en-US; rv:2.0b1) Gecko/20100630 Firefox/4.0b1

En dan met preg_match kijken of er in de string Firefox voorkomt, maar zoals Frats al zei, zul je alle browsers moeten gaan listen.
 
Dit is het antwoord op je vraag... "hoe herken ik de browser van de user?", "dat wordt meegestuurd in $_SERVER['HTTP_USER_AGENT']"

Meer is er niet. Als je het niet snapt dan heb je blijkbaar een andere vraag, maar dan moet je die wel eerst even stellen zodat we weten wat je wilt horen.
 
Ik wil gewoon net als Twitter, als je met je PDA of mobiel op mijn website komt, je naar een andere pagina gaat ipv de echte home pagina. Want ik heb al een mini versie gemaakt van mijn website.

Mijn website is Nour.nl

Als je er met je telefoon of PDA naartoe gaat moet je automatisch op m.nour.nl komen.
Dit wilde ik weten

Misschien had ik het niet goed gevraagd, sorry
 
Jij wilt dus, dat als iemand met een mobilie telefoon op je site komt, dat die doorgestuurd word?

Zoja, dan kun je dit doen:

PHP:
if(preg_match("/Firefox/i", $_SERVER['HTTP_USER_AGENT'])) {
//Als dit waar is gaat het hierheen!
//Hier kun je dan je redirect stukje plaatsen
header("Location: http://www.link.nl/");
}
elseif (preg_match("/Internet Explorer????/i", $_SERVER['HTTP_USER_AGENT'])) {
//Als dit waar is gaat het hierheen!
//Hier kun je dan je redirect stukje plaatsen
header("Location: http://www.link.nl/");
}

Zoiets als dit kun je gebruiken!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan