Versio

user agent om mobiele versie te laden

Overzicht Reageren

Php is mijn Voornaam

Php is mijn Voornaam

17/01/2012 15:19:01
Quote Anchor link
Hoi, ik ben nieuw op dit forum en had de volgende vraag:

ik heb deze code.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
function agent($browser) {
$useragent = $_SERVER['HTTP_USER_AGENT'];
return strstr($useragent,$browser);
}


if(agent("Firefox") != FALSE) {
echo "You are using Firefox";
}

else if(agent("America Online Browser") != FALSE) {
echo "You are using AOL";
}

else if(agent("Opera") != FALSE) {
echo "You are using Opera";
}

else if(agent("Safari") != FALSE) {
echo "You are using Safari";
}

else if(agent("MSIE") != FALSE) {
echo "You are using Internet Explorer";
}

else if(agent("Android") != FALSE) {
echo "You are using Android. Good job!";
}

else {
echo "User Agent not recognised.";
}

?>


Als ik nu op mijn android telefoon naar de site ga dan krijg ik te zien, You are using safari. Hoe kan dit? mijn user agent op mijn telefoon staat toch echt op android. Mijn uiteindelijke doel is dat als er een mobiele device op mijn website komt dat die me direct door verwijst naar de mobiele website. Of is dit een veel te moeilijken manier? ik zoek in iedergeval een manier om door te kunnen linken naar een speciaal gemaakte mobiele site.

Bedankt ;)
 
PHP hulp

PHP hulp

25/05/2012 17:09:20
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Jens erd

Jens erd

17/01/2012 15:38:57
Quote Anchor link
Net als op je computer heb je ook op je telefoon en tablet een browser, in jou geval dus Safari. Als je het OS wil weten zul je gebruik moeten maken van Javascript, zover ik weet kan dat niet met Php.
 
- Aar -

- Aar -

17/01/2012 15:39:56
Quote Anchor link
waarom een hoopje elseif'jes, terwijl een switch() nog mooier is?

Ikzelf gebruik in mijn CMS deze: http://detectmobilebrowsers.mobi/
Gewijzigd op 17/01/2012 15:41:08 door - Aar -
 



Overzicht Reageren

Get Adobe Flash player