Du skal ha mer enn en passiv HTTP-server, du skal bruke ASP, JSP, Cold Fusion eller lignende.
Og det hele er vanskelig, deter nokså tilfeldig hva forskellige browsere og andre user agents plasserer i accept-feltet ti HTTP-headeren.
Selv bruker jeg Cold Fusion:
<cfif isdefined("HTTP_ACCEPT")>
<cfif findnocase("text/vnd.wap.wml", "#HTTP_ACCEPT#") is not 0 > <!--- if accepting WML --->
<cfif findnocase("text/html", "#HTTP_ACCEPT#") is 0 or findnocase("UP/4.1", "#HTTP_ACCEPT#") is not 0>
som har diverse svakheter, bl.a. at de fleste browsere IKKE erklærer at de forstår text/plain, hvilket indirekte er årsaken til at Opera velger å ikke erklære at den forstår text/vnd.wap.wml.
Sjekk til egen UA med
http://landsbank.fo/tools/http.headers/http.headers.html.cfm eller
http://landsbank.fo/tools/http.headers/http.headers.wml.cfm.Føy til cocktailen at WAP 2 bruker HTML, med MIME-type text/html eller application/xhtml+xml som også er MIME for annet enn XHTML Mobile Profile... sukk