Hallo,
die einzige Möglichkeit besteht wohl in der Abfrage der User_Agents.
Das Problem hier ist aber, dass man wohl nie alle WML-Browser kennen wird/kann und so nie 100%ig sicher sein kann, dass es sich um einen WML-Browser handelt.
Ich kann Dir hier ein paar User_Agents geben, die sind einer Strato-FAQ entnommen. Das Script unten ist ein PHP-Script. Mit mehr kann ich nicht dienen ;)
<?php
$htmlredirect = "index.html";
$wmlredirect = "index.wml";
if (strpos(strtoupper($HTTP_ACCEPT),"VND.WAP.WML") > 0)
{ // Check whether the browser/gateway says it accepts WML.
$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=="QWAP" || $browser=="Jigs" || $browser=="Java" || $browser=="Alca"|| $browser=="MITS" || $browser=="MOT-" || $browser=="My S" || $browser=="WAPJ" || $browser=="fetc" || $browser=="ALAV" || $browser=="Wapa")
{
$br = "WML";
}
else
{
$br = "HTML";
}
}
if($br == "WML")
{
header("Location: ".$wmlredirect);
exit;
}
else
{
header("Location: ".$htmlredirect);
exit;
}
?>
Viel Erfolg...
Alex :)