لقد رأيت اليوم أنه يمكن تصفح الصفحة الرئيسية لموقع ويب WAP الخاص بأحد الأصدقاء باستخدام هواتف IE وWAP المحمولة، ويبدو أنه قد قام بفحص المتصفح إذا كان لا يدعم WML، ثم قم بإعادة توجيهه
بعد التفكير في الأمر بعناية فقط للتصفح الذي لا يدعم WML، العمليات التي يقوم بها المتصفح (مثل IE).
لذلك لا يزال من الممكن استخدام Response.Redirect. والمفتاح هو كيفية الحكم على ما إذا كان المتصفح يدعمه،
لذلك طلبت من صديق الرمز وحصلت على هذا:
if (strpos("wap", $_HTTP_GET_VARS['http_accept'])) { header(" Location: http://hikey.net ");}
كود PHP...
لكن برنامجي هو ASP، لذا لدي هذا الكود:
<%
Response.Buffer = TRUE
خافت IsWap
httpAccept = LCase(Request.ServerVariables("HTTP_ACCEPT"))
إذا Instr(httpAccept،"wap") ثم
IsWap=1
آخر
Response.Redirect " http://www.gelon.net/cgi-bin/wapalize.cgi?url=http://hikey.net/wap "
الاستجابة.النهاية
انتهي إذا
%>
أضف هذا الرمز إلى رأس صفحة WAP الخاصة بك (الأعلى!) وسوف تفعل ذلك: إذا كان المتصفح لا يدعمه، فأعد توجيهه إلى محاكي WAP المقدم من Gelon.net بعنوان URL التالي= يمكنك قم بتغييره إلى عنوان موقع الويب الخاص بك،
حتى إذا كان الآخرون يعرفون عنوان موقع الويب الخاص بك فقط ولا يعرفون كيفية الوصول إلى موقع الويب الخاص بك، فلا يزال بإمكانهم رؤية التأثير...