Hallo,
ich habe folgendes Problem.
Ich bin dabei eine Schnittstelle zwischen Wap fähigen Endgeräten und einem Webserver zu entwickeln und stoße auf ein Problem.
Wie ihr wißt gibt es ja mittlerweile Wap 1 und Wap 2.
Wap 1 läuft auf WML Basis, Wap 2 auf xHTML Basis.
Wenn jetzt ein Handy meinen Webserver anwählt soll das Handy natürlich den dem entsprechenden Content (entweder WML Seiten oder XHTML Seiten ) zurückbekommen.
Ich denke sowas läßt sich in PHP mit dem HTTP_USER_AGENT lösen,
ist nur die Frage "Wie" ?
ich habe es für die Browser Unterscheidung geschafft sowas zu schreiben, aber wenn ich mit einem WAP-gerät auf meinen Webserver zugreife klappt die Weiterleitung leider nicht.
Hat vielleicht jemand Quellen zu diesem Problem, oder stand schon vor dem gleichen `?
Als Test habe ich diese Seite erstellt, vielleicht kann mir jemand helfen.
Danke im Vorraus !
ich habe folgendes Problem.
Ich bin dabei eine Schnittstelle zwischen Wap fähigen Endgeräten und einem Webserver zu entwickeln und stoße auf ein Problem.
Wie ihr wißt gibt es ja mittlerweile Wap 1 und Wap 2.
Wap 1 läuft auf WML Basis, Wap 2 auf xHTML Basis.
Wenn jetzt ein Handy meinen Webserver anwählt soll das Handy natürlich den dem entsprechenden Content (entweder WML Seiten oder XHTML Seiten ) zurückbekommen.
Ich denke sowas läßt sich in PHP mit dem HTTP_USER_AGENT lösen,
ist nur die Frage "Wie" ?
ich habe es für die Browser Unterscheidung geschafft sowas zu schreiben, aber wenn ich mit einem WAP-gerät auf meinen Webserver zugreife klappt die Weiterleitung leider nicht.
Hat vielleicht jemand Quellen zu diesem Problem, oder stand schon vor dem gleichen `?
Als Test habe ich diese Seite erstellt, vielleicht kann mir jemand helfen.
PHP-Code:
<?php
$htmlredirect = "beispiel1.php";
$wmlredirect = "startseite.xhtml";
if(strpos(strtoupper($HTTP_ACCEPT),"VND.WAP.WML") > 0)
{
$br = "WML";
}
else {
$browser=substr(trim($HTTP_USER_AGENT),0,4);
if($browser=="Noki" ||
$browser=="Eric" ||
$browser=="WapI" ||
$browser=="MC21" ||
$browser=="AUR " ||
$browser=="R380" ||
$browser=="UP.B" ||
$browser=="WinW" ||
$browser=="UPG1" ||
$browser=="upsi" ||
$browser=="Jigs" ||
$browser=="Java" ||
$browser=="Alca" ||
$browser=="MITS" ||
$browser=="MOT-" ||
$browser=="My S" ||
$browser=="WAPJ" ||
$browser=="fetc" ||
$browser=="ALAV" ||
$browser=="Wapa" ||
$browser=="SIE-S55/04 UP.Browser/6.1.0.5.119 (GUI) MMP/1.0")
{
$br = "WML";
}
else {
$br = "HTML";
}
}
if($br == "WML") {
header("Location: ".$wmlredirect);
exit;
}
else {
header("Location: ".$htmlredirect);
exit;
}
?>
Kommentar