التوصيات الدراسية:

وظيفة PHP get_browser()

تعريف والاستخدام

تعود وظيفة get_browser() أداء متصفح المستخدم.

تحدد هذه الوظيفة أداء متصفح المستخدم من خلال مراجعة ملف browscap.ini للمستخدم.

إذا نجح، فإن هذه الوظيفة تعود بموضوع يحتوي على معلومات متصفح المستخدم أو مصفوفة، وإذا فشلت، تعود false.

النحوuser_agentget_browser(return_array)
, الوصف
user_agent

اختياري. يحدد اسم وكيل المستخدم HTTP. بالافتراض هو قيمة $HTTP_USER_AGENT.

يمكنك تجاوز هذا المعامل عن طريق تعيين NULL.

return_array اختياري. إذا تم تعيين هذا المعامل إلى true، فإن الوظيفة سترجع مصفوفة بدلاً من الموضوع.

الإشارات والتعليقات

التعليقات:تعليمات العودة ستعطل الحسابات النصية على الفور.

التعليقات:هذه الوظيفة مفيدة جدًا لتحديد الكود المخزن في الحقول النصية للبيانات الأساسية للاستخدام في الحسابات اللاحقة.

مثال

<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br /><br />";
$browser = get_browser(null,true);
print_r($browser);
؟؟ 

الناتج:

موزيلا/4.0
(مستوفي; ميكروسوفت إي إي 6.0; ويندوز إن تي 5.1; سفي 1; .نت كلر 1.1.4322)
Array
(
[browser_name_regex] => ^mozilla/.\.0
(compatible; msie 6\.0.*;.*windows nt 5\.1.*\.net clr.*).*$
[browser_name_pattern] => Mozilla/?.0
(compatible; MSIE 6.0*;*Windows NT 5.1*.NET CLR*)*
[parent] => IE 6.0
[platform] => WinXP
[netclr] => 1
[browser] => IE
[version] => 6.0
[majorver] => 6
[minorver] => 0
[css] => 2
[frames] => 1
[iframes] => 1
[tables] => 1
[cookies] => 1
[backgroundsounds] => 1
[vbscript] => 1
[javascript] => 1
[javaapplets] => 1
[activexcontrols] => 1
[cdf] => 1
[aol] =>
[beta] =>
[win16] =>
[crawler] =>
[stripper] =>
[wap] =>
[ak] =>
[sk] =>
)