Aujourd'hui, j'ai vu que la page d'accueil du site Web WAP d'un ami peut être consultée avec les téléphones mobiles IE et WAP. Il semble qu'il ait dû vérifier le navigateur s'il ne prend pas en charge WML, puis le rediriger
. uniquement pour la navigation qui ne prend pas en charge WML. Opérations effectuées par le navigateur (comme IE).
Donc Response.Redirect peut toujours être utilisé. La clé est de savoir si le navigateur le prend en charge.
J'ai donc demandé le code à un ami et j'ai obtenu ceci :
if (strpos("wap", $_HTTP_GET_VARS['http_accept'])) { header(" Emplacement : http://hiky.net ");}
Code PHP...
Mais mon programme est ASP, j'ai donc ce code :
<%
Réponse.Buffer = VRAI
Dim IsWap
httpAccepter = LCase(Request.ServerVariables("HTTP_ACCEPT"))
si Instr(httpAccepter,"wap") alors
EstWap=1
Autre
Réponse.Redirect " http://www.gelon.net/cgi-bin/wapalize.cgi?url=http://hiky.net/wap "
Réponse.Fin
Terminer si
%>
Ajoutez ce code en tête de votre page WAP (tout en haut !) et vous le ferez : si le navigateur ne le supporte pas, redirigez-le vers le simulateur WAP fourni par Gelon.net avec l'URL suivante= Vous pouvez remplacez-le par l'adresse de votre site Web.
Même si d'autres connaissent seulement l'adresse de votre site Web et ne savent pas comment accéder à votre site Web, ils peuvent toujours voir l'effet...