Avatar billede lone_a_p Praktikant
01. september 2003 - 16:57 Der er 2 kommentarer og
2 løsninger

WAP: hvordan laver man en hovedside??

Hej Eksperter!

Jeg har kigget lidt på WAP, men har et lille problem.

For at se min wapside, skal man skrive
wap.mitdomæne.dk/wap.wml

... men der er jo ingen der kender det link !!

Hvordan får jeg den til at redirecte, når man blot skriver
wap.mitdomæne.dk??

Jeg kan jo ikke bare kalde filen for index.wml ... så læses min index.html i stedet for.

Hvad gør jeg??

Med venlig hilsen
Lone
Avatar billede jpvj Nybegynder
01. september 2003 - 17:12 #1
Du sætter din webserver op til at sende index.wml filen som den første "index" fil. Hvis dette ikke er en acceptabel løsning, skal du have gang i noget asp/php, hvor du detekterer at det er WML der requestes, og så sender det korrekte output... (dvs. samme index.php/asp til både HTML/WML).
Avatar billede janegil Nybegynder
01. september 2003 - 17:21 #2
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
Avatar billede lone_a_p Praktikant
01. september 2003 - 20:01 #3
Hejsa ...
Hvad gør jeg så, når jeg ikke har min egen webserver?? Forhører jeg mig hos mit webhotel - kan der være flere forskellige løsninger afhængig af, hvor jeg hoster dit site??

Jeg kører i øvrigt med php, så hvis der er en løsning der, må I meget gerne sende den.

Tak, Lone
Avatar billede lone_a_p Praktikant
01. september 2003 - 20:39 #4
Her er løsningen, hvis man bruger PHP:

http://www.phpfreakz.nl/library.php?sid=694
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester