PDA

View Full Version : سوال: تشخیص کشور بازدید کننده از IP



Dead Space
دوشنبه 24 مرداد 1390, 11:46 صبح
سلام
دوستان میخواستم ببینم برای اینکه تشخیص بدم ip برای کدوم کشور هستش چیکار باید بکنم ؟
میخوام مثلا Range آی پی های اروپا رو بفهمم اگر کسی از اونجا وارد سایت شد سایت به صورت انگلیسی باز بشه اگر از ایران بود ایرانی و اگر از حواشی خلیج فارس وارد سایت شدن سایت به صورت عربی بیاد بالا
میخواستم ببینم به چه صورت باید این کار رو کرد
ممنون

AMIBCT
دوشنبه 24 مرداد 1390, 14:05 عصر
تا حالا دیدید که بالای سایت سمت چپ یه جای خالی سفید هست که اگه داخلش چیزی بنویسید و Enter بزنید، جستجو می‌کنه؟

amin1softco
دوشنبه 24 مرداد 1390, 14:53 عصر
برای هر کشور می تونی رنج آی پی ها رو از اینجا بدست بیاری
http://www.find-ip-address.org/ip-country/
فایلی رو که می ده با نوتپد باز کن بعد مثلاً آیپی طرف رو بگیر اگه تو این رنج آپی ها بود مثلاً ماله ایران سایت باید فارسی لود بشه
اما به نظر من باید از وب سرویس هایی مثل ip2location استفاده کنی که یکمی هزینه داره...

رضا قربانی
دوشنبه 24 مرداد 1390, 15:53 عصر
http://barnamenevis.org/showthread.php?299005-%D9%84%DB%8C%D8%B3%D8%AA-%DA%A9%D8%A7%D9%85%D9%84-%D8%A2%DB%8C-%D9%BE%DB%8C-%D9%87%D8%A7%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86

binyaft
دوشنبه 24 مرداد 1390, 18:37 عصر
بعد C# و asp چه ربطی به تالار PHP و سوال داره خب !

ghasemweb
دوشنبه 24 مرداد 1390, 19:05 عصر
راست مگیه!!!!!!!!!!!

crazyfull
دوشنبه 24 مرداد 1390, 19:56 عصر
هم ميتونيد از API رايگان اين سايت (http://ipinfodb.com/ip_location_api.php) استفاده کنيد يا اينکه ديتابيس IP2Location رو از اينجا دانلود (http://search.4shared.com/q/1/IP2Location?view=searchMainField) کنيد

Dead Space
سه شنبه 25 مرداد 1390, 08:48 صبح
ممنون از تمامی دوستان
به نظرتون استفاده از یک دیتابیس برای تشخیص کشور یه خورده روی سرعت سایت تاثیر گزار نیست ؟
من یکی دو تا کلاس پیدا کردم برای تشخصی کشور ولی درست کار نمی کنن و اکثر کشور ها رو متوجه نمیشن
-----------

تا حالا دیدید که بالای سایت سمت چپ یه جای خالی سفید هست که اگه داخلش چیزی بنویسید و Enter بزنید، جستجو می‌کنه؟
بهتر نیست به جای تیکه پرونی کمک کنید و اگر بلد نیستید چیزی نگید ؟
من چندین صفحه بخش PHP رو رفتم جلو تاپیکی که بتونه کارم رو راه بندازه پیدا نکردم
حالا میتونم به تاپیکم ادامه بدم آقای مدیر ؟

ghasemweb
سه شنبه 25 مرداد 1390, 09:32 صبح
من هم میخواستم با دیتابیس آماده بیام این کارو انجام بدم و کشور کاربران رو نمایش بدم و متوجه شدم که دیتابیس ها ثابت نیست و هر ماه تغییر میکنن و نمیشه به یقین گفت که رنج آی پی کشور فلان همیشه یه آی پی مشخص هست.
www.iphp.eclick.ir من تو این سایت یه نمونه گذاشتم که دیتابیس رو هم از سایت ip2location دانلود کرده بودم ولی اصلا کشورهارو نشون نمیده.

Dead Space
سه شنبه 25 مرداد 1390, 10:14 صبح
من هم میخواستم با دیتابیس آماده بیام این کارو انجام بدم و کشور کاربران رو نمایش بدم و متوجه شدم که دیتابیس ها ثابت نیست و هر ماه تغییر میکنن و نمیشه به یقین گفت که رنج آی پی کشور فلان همیشه یه آی پی مشخص هست.
www.iphp.eclick.ir من تو این سایت یه نمونه گذاشتم که دیتابیس رو هم از سایت ip2location دانلود کرده بودم ولی اصلا کشورهارو نشون نمیده.
فکر کنم بهترین کار همانطور که جناب crazyfull (http://barnamenevis.org/member.php?33836-crazyfull) گفتن استفاده از API http://ipinfodb.com/ip_location_api.php باشه

armsoftpc
سه شنبه 25 مرداد 1390, 12:18 عصر
به نام خدا
با سلام
دوست عزیز شما حالا شما کد نمایش کشور را بگذار شاید بتونیم کاری بکنیم.