TOP

كيف تعرف أن المستخدم زار الموقع من جهاز محمول؟

YouLibreCalc for Excel logo

وصف

لمعرفة أن المستخدم يستخدم جهازًا محمولًا لعرض الموقع، يمكنك إنشاء وظيفة PHP مخصصة تتحقق من المعلمة "HTTP_USER_AGENT".


كود PHP

function check_smartphone() {
 
    $phone_array = array('iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser');
    $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
 
    foreach ($phone_array as $value) {
        if (strpos($agent, $value) !== false) return true;
    }
    return false;
}