18 messaggi dal 04 giugno 2003
Io avrei un problemino:

Dovrei realizzare una pagina che sia in grado di riconoscre se il browser del chiamante, ma non come tipo bensì come tecnologia.

io dovrei scoprire se la chiamata arriva:
1) da un PC
2) sa un pocketPC
3) da un telefonio che suppotra solo wml
4) da un telefonino dotato di mini-browser in grado di interpretare HTML

Io avrei per ora solo questa soluzione.
Facendo uso della variabile d'ambiente HTTP_ACCEPT come descritto anche in un esempio presente su questo sito discrimino se la chiamata arriva da un apparato wap o no
es

<%
set strAcceptHeader = Request.ServerVariables("HTTP_ACCEPT")
if InStr(strAcceptHeader, "vnd.wap.wml") then
Response.Redirect "home.wml"
else
Response.Redirect "home.htm"
end if
%>

Un codice di questo tipo risulta però inadeguato allo scopo a meno di non avere le le pagine home.xxx con una richiesta esplicita sul tipo di navigazione desiderata dall'utente.

Ad esempio quindi la pagina home.wml chiederebbe all'utente del telefonino se navigare pagine (appositamente scritte) per un telefonino che supporta html oppure no


Come è possibile invece evitare ciò e fare in modo che:

L'utente venga direttamente indirizzato verso la migliore soluzione possibile?

Un grazie e buon lavoro a tutti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.