تشخیص زبان سیستم کاربر جاری

amirepsilon

Active Member
سلام
دوستان چطور میشه اطلاعاتی از این قبیل رو در مورد کاربر جاری بدست آورد ؟

- سیستم عامل
- مرورگر
- زبان سیستم

ممنون
 

D.A.V.O.O.D

Member
سلام
این کدی که می دم را اجرا کن :

PHP:
<?PHP
print $_SERVER['HTTP_USER_AGENT'];
?>
خروجی این کد مال من این شد :
کد:
 Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)

حالا اگه بتونی با این استرینگ یکم کار کنی ، می تونی مرورگر کاربر و ورژن آن ، سیستم عامل و ورژن آن را بدست آوری .

موفق باشی
 
آخرین ویرایش:

P.H.P

Member


با استفاده از User Agent این عمل انجام میشه که هم نوع سیستم عامل نمایش داده میشه و هم مرورگر

PHP:
$_SERVER['HTTP_USER_AGENT'];


برای نمایش زبان سیستم کاربر از Accept Language استفاده میشه
PHP:
$_SERVER['HTTP_ACCEPT_LANGUAGE'];


موفق
 

D.A.V.O.O.D

Member
جناب P.H.P کدی که شما برای زبان سیستم دادی کار نمی کنه ! فکر نکنم با پی اچ پی بشه زبان سیستم را بدست آورد ( با جاوا اسکریپت میشه )

برای راحتی کار شما یک کلاس php بود که مرورگر کاربر را می داد ، به آن تابع پیدا کردن سیستم عامل کاربر را اضافه کردم ( حتی ویندوز سون و ویستا را هم شناسایی می کنه ) و می تونی از فایل پیوست همراه با مثال دانلود کنی ، موفق باشی .
 

پیوست ها

  • UserInfo.zip
    2.8 کیلوبایت · بازدیدها: 17

P.H.P

Member
رضا هستم دوست عزیز.

مشکلی نداره تست کردم جواب میده

کد:
OUTPUT:
en-us,en;
 

amirepsilon

Active Member
سلام
دوستان ممنون
من یه چیزی میخوام که توی مرور گر ما ایرانی ها (توی ایران) جواب ir باشه
اگه دقت کرده باشین گوگل خوب اینو میفهمه
 

جدیدترین ارسال ها

بالا