انتقال کاربرانی که با موبایل وارد سایت شده اند به صفحه دیگر - نسخهی قابل چاپ +- باشگاه کاربران روماک (https://forum.romaak.ir) +-- انجمن: انجمن طراحی سایت و برنامه نویسی (https://forum.romaak.ir/forumdisplay.php?fid=78) +--- انجمن: کد نویسی (https://forum.romaak.ir/forumdisplay.php?fid=79) +---- انجمن: PHP (https://forum.romaak.ir/forumdisplay.php?fid=46) +---- موضوع: انتقال کاربرانی که با موبایل وارد سایت شده اند به صفحه دیگر (/showthread.php?tid=3658) |
انتقال کاربرانی که با موبایل وارد سایت شده اند به صفحه دیگر - saberi - ۹۶/۷/۲۴ شاید برای شما هم پیش اومده باشه بخواید وقتی کاربری با گوشی تلفن همراه وارد سایت شما شد اونو به یک آدرس دیگه منتقل کنین و در واقع نخواین که نسخه ریسپانسیو سایت رو مشاهده کنه
اینکار با چند دستور ساده php امکان پذیره و شما به راحتی میتونین کاربر رو به آدرس دلخواه تون منتقل کنین.
در php با دستور زیر میتونین اطلاعات کاربر رو دریافت کنین: *محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
برای مثال اطلاعات زیر رو میشه از یک دیوایس اندروید دریافت کرد:
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
اول یک فایل php با نام user_agent.php می سازیم و بعد کدهای زیر رو در آن قرار میدیم: *محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
من در کدهای بالا چند دیواس معرفی کردم . در واقع سیستم عامل معرفی کردم . مثلا ایفون اندروید بلکبری ایپد و… و بعد گفتم اگه هر کدوم از اینها بود برو به آدرس http: //mobile.site.com و این سایت رو نشون بده . خب کار ما تموم شده و کافیه آدرس خودتون رو جایگزین کنین. اما برای اینکه این قابلیت روی سایتمون اجرا شه باید کد زیر رو در فایل هدر یا ایندکس سایتمون فراخوانی کنیم و بهتره در تمام صفحات در فایل هدر فراخوانی بشه و اگه هدر در همه ثابته در همون هدر کافیه. *محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
من در کد بالا فایل user_agent.php که ساخته بودم رو فراخوانی کردم.
از این به بعد اگه کاربری با موبایل وارد سایت شد به آدرس جدید منتقل میشه . موفق باشین
|