今日、友人のWAP WebサイトのホームページがIEとWAP携帯電話で閲覧できることを確認しました。WMLをサポートしていない場合は、リダイレクトする必要があるようです
。 WMLをサポートしていないブラウザ(IEなど)での閲覧のみ。
したがって、Response.Redirect は引き続き使用できます。重要なのは、ブラウザがそれをサポートしているかどうかを判断する方法です。
そこで、友人にコードを尋ねたところ、次のコードが得られました。
if (strpos("wap", $_HTTP_GET_VARS['http_accept']) { header(" Location: http://hikey.net ");}
PHP コード...
しかし、私のプログラムは ASP なので、次のコードがあります:
<%
応答バッファ = TRUE
ディム・イズワップ
httpAccept = LCase(Request.ServerVariables("HTTP_ACCEPT"))
if Instr(httpAccept,"wap") then
IsWap=1
それ以外
Response.Redirect " http://www.gelon.net/cgi-bin/wapalize.cgi?url=http://hikey.net/wap "
応答.終了
次の場合に終了
%>
このコードを WAP ページの先頭 (一番上!) に追加すると、実行できます。ブラウザがサポートしていない場合は、次の URL= を使用して、Gelon.net が提供する WAP シミュレーターにリダイレクトします。
たとえ他の人があなたの Web サイトのアドレス
しか知らず、あなたの Web サイトにアクセスする方法を知らなかったとしても、その効果を見ることができます。