اولین مرکز تخصصی غربالگری اتیسم شهر تهران در مرکز اختلال طیف اُتیسم فریحا www.AutismFariha.ir

تشخیص مرورگر کاربران سایت

تشخیص نام و نسخه مرورگر کاربردهای خاص خود را دارد که یکی از مهم‌ترین آنها بحث امنیت کاربران احراز هویت‌شده (authenticated) است چرا که در اکثر مواردی که کوکی کاربران به روش‌های مختلف (مثلا xss) دزدیده می‌شود، براوزر کاربر متفاوت از براوزر سارق است (نام یا ورژن یا سایر مشخصاتش) و از این طریق می‌توان کاربر سارق را تشخیص و سشن/کوکی احراز هویت را باطل کرد.

تعیین مشخصات مرورگر با زبان PHP از سمت سرور

تشخیص نوع براوزر توسط سرآیند درخواست (request header) فواید زیادی دارد. از جمله آنها می‌توان به ریدایرکت کاربر به نسخه مخصوص موبایل است. (البته در صورتی که سایت شما ریسپونسیو نباشد) 
کاربرد دیگر آن تولید js, css, image منطبق با براوزر کاربر است که البته کاری سنگین اما مفید است. 
در ادامه چند نمونه کد مربوط به این امر معرفی شده است:

  • mobile detect این افزونه قابلیت تشخیص انواع موبایل و تبلت و کتابخوان (ebook reader) و براوزرهای متداول (فایرفاکس و ...) را داراست و برنامه نسبتا جدید و خوب و کاملی به نظر می‌رسد. (صفحه این پروژه در گیت هاب) این پروژه به قدری محبوب است که در بسیاری از پروژه‌های دیگر (از جمله دروپال و سمفونی و ...) هم مورد استفاده قرار گرفته است.
  • detect mobile browsers این برنامه مشابه قبلی است اما با قابلیت‌های ظاهرا کمتر.
  • پروژه browser.php که جزو قوی‌ترین کارها در این زمینه است اما لینک نسخه اخیر آن در لحظه نوشتن این مطلب کار نمی‌کند و من یک کپی از نسخه ذخیره شده آن را در اینجا قرار داده‌ام.
  • تابع get_browser (که از توابع خود PHP می‌باشد) توسط این تابع می‌توان نام سیستم‌عامل، نام و نسخه مرورگر (browser version) و همچنین برخی قابلیت‌ها (از جمله نسخه css ساپورت شده توسط براوزر کاربر، لود شدن در iframe، فعال بودن کوکی، فعال بودن جاوا اسکریپت و ...) را کشف کرد که بسیار عالی بوده و کاربردهای فراوانی دارد. تابع get_browser از توابع php هست که از نسخه 4.3 وجود داشته است اما در برخی سرورها ممکن است به صورت پیش‌فرض فعال نباشد. جهت استفاده از این تابع کافی‌ست در php.ini سرور خود، سمی‌کالن (;) ابتدای خط مربوط به browscap را بردارید. شما در این خط آدرس فایل browscap.ini را درج می‌کنید که اولا باید آدرس مسیر صحیح باشد و ثانیا فایل مربوطه وجود داشته باشد. چنانچه فایل browscap.ini در سرور شما وجود ندارد، می‌توانید آخرین نسخه PHP_BrowsCapINI را دانلود کنید.

در سمت کاربر (کلاینت) یا کمک جاوا اسکریپت

تشخیص مشخصات مرورگر، سیستم‌عامل، صفحه‌نمایش و ... کاربر با کمک جاوا اسکریپت بیشتر در برنامه‌های آمارگیر متداول بوده و البته کاربردهای دیگر خاص خود را نیز دارد...

_______ کتابخانه جدید Detector هم بر مبنای PHP صرف و هم بر مبنای جاوا اسکریپت می‌تواند ویژگی‌های خوبی را از مرورگر و قابلیت‌های سیستم کاربر کشف کند که شما را به دیدن سایت آن توصیه می‌کنم.

منبع

1393/3/15       00000             تشخیص مرورگر کاربران سایت       مطالب آموزشی , PHP , HTML



 7Agahi.ir سامانه تبلیغاتی 7 آگهی
7Agahi.ir سامانه آگهی رایگان هفت آگهی


یادداشتها و چرکنویس های من parhost.net گروه فنی مهندسی پرهاست
یادداشتها و چرکنویس های من… یادداشتها ، مطالب ، نکات مهم و کاربردی … :: parhost.net گروه فنی مهندسی پرهاست


اولین مرکز تخصصی غربالگری اتیسم شهر تهران در مرکز اختلال طیف اُتیسم فریحا www.AutismFariha.ir

پایگاه اطلاع رسانی اخترشناسان ایران , پایگاه اطلاع رسانی بهترین گروه و انجمن , پایگاه اطلاع رسانی 88080.ir , پایگاه اطلاع رسانی انجمن فناوری اطلاعات , پایگاه اطلاع رسانی مدیریت و دسترسی به آدرسها و لینکهای اینترنتی , پایگاه اطلاع رسانی اطلس ها , پایگاه اطلاع رسانی با فرهنگ , پایگاه اطلاع رسانی ابزارهای فناوری اطلاعات
وبلاگ گروه فنی مهندسی پرهاست , , آموزش هنرهای دوزندگی و چهل تکه دوزی با شادی در شادی دوز با مدیریت مهین حیدرنیا ShadiDooz.ir , , وبلاگ پرهاست , , 7Agahi.ir سامانه آگهی رایگان هفت آگهی , , گروه فنی مهندسی پرهاست , , مرکز اختلال طیف اُتیسم فریحا
| اوتیسم گفتار درمانی | autism 100 day kit | autism 2 | autism school | اوتیسم لادن | اگر اوتیسم درمان نشود | اوتیسم در کودکان چیست | autism 6 month old baby | autism 4 year old test | درمان اوتیسم کودکان | تشخیص و درمان اوتیسم | اوتیسم چه نوع بیماریست | درمان خانگی اوتیسم | هومیوپاتی و درمان اوتیسم | جدیدترین راه درمان اوتیسم | درمان غیر دارویی اوتیسم | فرق اوتیسم و بیش فعالی | درمان غذایی اوتیسم | اوتیسم را تعریف کنید | dsm 5 autism spectrum disorder | اوتیسم کرمان | غربالگری اوتیسم در ایران | درمان طیف اوتیسم | درمان گیاهی اوتیسم | autism 1 year old signs | نشانه ی اوتیسم در کودکان | اوتیسم چ | درمان شدگان اوتیسم | autism ما معنى | درمان قطعی اوتیسم | اوتیسم ژنتیکی است؟ | 9 autism | autism spectrum disorder | آیا اوتیسم در غربالگری مشخص میشود | طیف اوتیسم چیست | اوتیسم چه بیماری است | ایا اوتیسم درمان میشود | چه چیزی باعث بیماری اوتیسم می شود | اوتیسم در کودکان 4 ساله | علت اوتیسم کودکان چیست | autism 80 | autism 4 areas of difference | مشکل اوتیسم چیست | اوتیسم تحقیق | اوتیسم حیوانات | درمان اوتیسم نوزادان | درمان اوتیسم با خون بند ناف | autism 2 year old checklist | اوتیسم در ایران | اوتیسم یا اوتیسم | اوتیسم تست | e autism | autism به فارسی | autism in 7 month old | علائم ظاهری اوتیسم | autism 2 year old test | 5 autism | اوتیسم در کودکان 2 ساله | اوتیسم از کی قابل تشخیص است | درباره ی اوتیسم | علت و درمان اوتیسم | اوتیسم چه مرضی است | کودکان اوتیسم چقدر عمر میکنند | درمان اختلال اوتیسم | autism ما هو | علائم اوتیسم ضعیف در کودکان | اوتیسم 6 ماهگی | autism signs in 7 month old | autism 84.0 | autism 6 second rule | طیف ضعیف اوتیسم | اوتیسم در غربالگری مشخص میشود | $10 000 autism awareness scholarship | اوتیسم رفتاری | زمان درمان اوتیسم | autismo 7 meses | شکل ظاهری اوتیسم | چیست اوتیسم | 8 autism | اوتیسم تا کی ادامه دارد | کیفیة علاج autism | اوتیسم چگونه بوجود می آید | اوتیسم خفیف نی نی سایت | autism at 8 months | مرکز درمان اوتیسم در شیراز | autism اردو | autism شرح | ثبت نام غربالگری اوتیسم | چرا بچه اوتیسم میگیره | اوتیسم در کودکان | غربالگری تشخیص اوتیسم | اوتیسم چه نشانه هایی دارد | درمان اوتیسم در جهان | اوتیسم چیست pdf | درمان اوتیسم ضیایی | فرم غربالگری اوتیسم | اوتیسم چگونه بیماریست | درمان اوتیسم با قرص | اوتیسم 2018 | درمان اوتیسم با طب سنتی

@AutismFariha #اتیسم #مرکزفریحا #تشخیص_اتیسم #اوتیسم #مرکزاتیسم_فریحا #otism #اُتیسم #مرکز_اوتیسم_فریحا #مرکز_فریحا #autism #درمانگر_اوتیسم #درمانگر #پایگاه #جذب #اوتیسم_رسانه #AFariha.ir #rangtism #رنگتیسم #اتیسم_شدید #autism_Screening #دکترخاندانی #otitis_Interna #شدید #زمان_طلایی #بیماری_در_خود_ماندگی #تخصصی #روانشناس #طیف
Copyright © 2002-2020, toolsit.ir. Design and Hosting by ParHost All Rights Reserved.
29384