Heute habe ich gesehen, dass die Homepage der WAP-Website eines Freundes mit IE- und WAP-Mobiltelefonen durchsucht werden kann. Es scheint, dass er den Browser überprüft hat, wenn er WML nicht
unterstützt Nur zum Surfen, das WML nicht unterstützt. Vom Browser ausgeführte Vorgänge (z. B. IE).
Response.Redirect kann also weiterhin verwendet werden. Der Schlüssel liegt darin, zu beurteilen, ob der Browser es unterstützt.
Also habe ich einen Freund nach dem Code gefragt und Folgendes erhalten:
if (strpos("wap", $_HTTP_GET_VARS['http_accept'])) { header(" Location: http://hikey.net ");}
PHP-Code...
Aber mein Programm ist ASP, also habe ich diesen Code:
<%
Response.Buffer = TRUE
Dim IsWap
httpAccept = LCase(Request.ServerVariables("HTTP_ACCEPT"))
if Instr(httpAccept,"wap") dann
IsWap=1
Anders
Response.Redirect " http://www.gelon.net/cgi-bin/wapalize.cgi?url=http://hikey.net/wap "
Antwort.Ende
Ende wenn
%>
Fügen Sie diesen Code in den Kopf Ihrer WAP-Seite ein (ganz oben!) und Sie werden es tun: Wenn der Browser ihn nicht unterstützt, leiten Sie ihn mit der folgenden URL zum WAP-Simulator von Gelon.net weiter. Das können Sie Ändern Sie es in Ihre Website-Adresse.
Auch wenn andere nur Ihre Website-Adresse kennen und nicht wissen, wie sie auf Ihre Website zugreifen können, können sie den Effekt dennoch sehen ...