คืออกตัวก่อนนะครับว่าไม่รู้คนที่ทำเว็บบนมือถือมืออาชีพเค้าทำไง แต่ผมว่าวิธีนี้น่าจะให้ได้เหมือนกัน
คืออย่างแรก สร้าง subdomain ชื่อ อะไรก็ตามที่ต้องการให้เวลามือถือเรียกเข้ามาแล้วไปโผล่หน้านั้นๆ เช่น mobile.myweb.com
เชค browser โดยเชคจาก $_SERVER['HTTP_USER_AGENT'] แล้วลองเอา IE เข้าไปดู จะได้ค่านี้เป็น
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
แต่พอลองเอามือถือเข้าจะได้เป็นค่านี้ครับ
BlackBerry9700/5.0.0.545 Profile/MIDP-2.1 Configuration/CLDC-1.1VendorID/603
เราก็ตั้งเงื่อนง่ายๆอ่ะครับ
pseudo
if($_SERVER['HTTP_USER_AGENT']!= FireFox, IE, .... Browser ที่เรารู้จัก)
{
REDIRECT mobile.myweb.com
}
else
{
<HTML>
...
...
...
...
</HTML>
}
ตามปกติ
ลองไปศึกษาค่า $_SERVER['HTTP_USER_AGENT'] ดูดีๆนะครับอาจจะได้อะไรมากกว่านี้ สู้ๆครับเป็นกำลังใจให้
