سؤال

الرمز الخاص بي في: http://www.mgxvideo.com/mgxcopy-dev/get_browser.php, ، يقوم بإرجاع Opera عندما أقوم بتشغيل IE8.المصدر الخاص بي هو :

<?php
$browser = get_browser(null, true);
echo $browser['browser'];
?>
هل كانت مفيدة؟

المحلول

لا.ال get_browser() تقوم الوظيفة بإجراء تخمينات مدروسة (ولكنها غير مستنيرة) حول المتصفح الذي يقوم بتشغيل وكيل المستخدم.من المحتمل أن يكون ملف إمكانيات المتصفح الخاص بك قديمًا، ربما لأنه تم إنشاؤه قبل إصدار IE8.قم بتحديثه هنا.

تبدو سلسلة وكيل مستخدم IE8 الحقيقية كما يلي:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)

نصائح أخرى

ويجب عليك استخدام أداة منخفضة المستوى، مثل تتبع حزمة أو تسجيل الخادم أو تفريغ رأس لمعرفة ما يجري إرسالها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top