اطلاعات مرورگر (get_browser)
تابع get_browser() توانایی های مرورگر را برمی گرداند. یعنی می گوید مرورگر چه کارهایی بلد است؛ مثل پشتیبانی از کوکی یا جاوااسکریپت.
تعریف و کاربرد
طبق منبع، get_browser() فایل browscap.ini را بررسی می کند و اطلاعات قابلیت های مرورگر کاربر را برمی گرداند. مقدار بازگشتی می تواند شیء یا آرایه باشد.
سینتکس
get_browser(user_agent, return_array)
مثال منبع با چاپ اطلاعات
<?php
echo $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser();
print_r($browser);
?>
پارامترها
- user_agent: اختیاری. نام HTTP user agent. پیش فرض همان مقدار
$HTTP_USER_AGENTاست. - return_array: اختیاری. اگر TRUE باشد، خروجی به صورت آرایه است.
جزئیات فنی
در موفقیت، شیء یا آرایه اطلاعات مرورگر برمی گردد؛ در خطا FALSE برمی گردد. این تابع از PHP 4+ موجود است.
گام های عملی
- رشته
$_SERVER['HTTP_USER_AGENT']را بررسی کن. get_browser()را صدا بزن.- نتیجه را با
print_r()یا قالب دلخواه نمایش بده.
نکته: برای نتایج دقیق، وجود و تنظیم درست browscap.ini ضروری است.
پیوندهای مرتبط
برای پیام خروج: تابع exit. هم معنا با پیام خطا: تابع die. آموزش «اطلاعات مرورگر» نیز همین صفحه است.
جمع بندی سریع
- اطلاعات مرورگر را می دهد.
- به browscap.ini وابسته است.
- می تواند شیء یا آرایه برگرداند.
- پارامترها اختیاری هستند.