Hoje vi que a página inicial do site WAP de um amigo pode ser navegada com telefones celulares IE e WAP. Parece que ele deve ter verificado o navegador. Se não suporta WML, redirecione-o
. apenas para navegação que não suporta operações WML realizadas pelo navegador (como o IE).
Portanto, Response.Redirect ainda pode ser usado. A chave é como avaliar se o navegador o suporta.
Então pedi o código a um amigo e recebi este:
if (strpos("wap", $_HTTP_GET_VARS['http_accept'])) { header(" Location: http://hikey.net ");}
Código PHP...
Mas meu programa é ASP, então tenho este código:
<%
Resposta.Buffer = VERDADEIRO
Dim IsWap
httpAccept = LCase(Request.ServerVariables("HTTP_ACCEPT"))
se Instr(httpAccept,"wap") então
ÉWap=1
Outro
Response.Redirect " http://www.gelon.net/cgi-bin/wapalize.cgi?url=http://hikey.net/wap "
Resposta.Fim
Terminar se
%>
Adicione este código ao cabeçalho da sua página WAP (no topo!) e você fará isso: se o navegador não suportar, redirecione-o para o simulador WAP fornecido por Gelon.net com o seguinte URL= Você pode altere-o para o endereço do seu site,
mesmo que outras pessoas conheçam apenas o endereço do seu site e não saibam como acessá-lo, elas ainda poderão ver o efeito...