PDA

View Full Version : سوال: گذاشتن شرط در اجرای یک فایل با توجه به ip کاربر



nima000
دوشنبه 30 اردیبهشت 1392, 00:26 صبح
سلام دوستان در وب سایتم نیاز دارم زمانی که کاربر با آی پی ایران وارد شد یک صفحه ، مثلا: Hello-ir.php و درصورتی با آی پی آلمان لوگین شد یک صفحه hello-de.php و به همین منوال اگر آی پی دیگری بود صفحه دیگری را اجرا کند .
ممنون میشم از دوستان در این خصوص راهنماییم کنند .
سپاس :خجالت:

nima000
دوشنبه 30 اردیبهشت 1392, 23:31 عصر
با عرض پوزش جهت مشاهده دیگر دوستان . . .
آپ . . .

2010mjm
دوشنبه 30 اردیبهشت 1392, 23:47 عصر
یه جستجو کن واسه محدوده آی پی کشور ها، مثلاً آی پی های ایران توی این محدودن، بعد با استفاده از یه کد php میتونی شرط بزاری روی صفحه index.php


$ip = $_SERVER['SERVER_ADDR'];

if($ip >= x && $ip <= x2)
echo 'اینجا ایران است، ورود افراد متفرقه ممنوع ;)';
elseif($ip >= y && $ip <= y2)
echo 'آلمان';

H:Shojaei
دوشنبه 30 اردیبهشت 1392, 23:48 عصر
سلام يه پيج ايندكس بذارين كه آي پي رو چك كنه و redirect كنه همين.
فقط بايد درباره ي آي پي هاي هر جا كه ميخوايد اطلاعات داشته باشيد.

2010mjm
دوشنبه 30 اردیبهشت 1392, 23:56 عصر
آره آقای H:Shojaei (http://barnamenevis.org/member.php?241637-H-Shojaei) این راه خوبیه
برای redirect هم میتونین از تابع header استفاده کنین.

header('location: Hello-ir.php');

H:Shojaei
سه شنبه 31 اردیبهشت 1392, 00:14 صبح
رنج آي پى همه ي كشورها:
http://links1.ostadbook.com/19w
IP
(http://links1.ostadbook.com/19w)

بايد تو ديتابيس ذخيره كني و ازش استفاده كني.

2010mjm
سه شنبه 31 اردیبهشت 1392, 00:26 صبح
وای چقدر زیادن !!
اول باید یه ربات بنویسی تمام اینا رو توی database ضبط کنه.