آژانس هواپیمایی
pop up

redirect با تشخیص IP

شروع موضوع توسط bismoot ‏7 سپتامبر 2007 در انجمن توسعه وب

  1. bismoot

    bismoot کاربر تازه وارد

    تاریخ عضویت:
    ‏29 مارس 2007
    نوشته ها:
    36
    تشکر شده:
    0
    سلام:
    من script و يا به عبارتی کدی ميخواستم که اگر بازديدکننده اي از ايران سايت من رو خواست مشاهده بکنه،به اون يه صفحه ديگری غير از صفحه اصلی سايت نشون داده بشه.
    لطفاً اگر کسی ميتونه بهم کمک کنه.
    ممنون
     
  2. websitedesigner

    websitedesigner Registered User

    تاریخ عضویت:
    ‏1 مارس 2013
    نوشته ها:
    87
    تشکر شده:
    2
    محل سکونت:
    TEH
  3. soroush_tayyebi

    soroush_tayyebi Registered User

    تاریخ عضویت:
    ‏15 می 2009
    نوشته ها:
    509
    تشکر شده:
    108
    محل سکونت:
    Tehran
    کی گفته غیر ممکنه ؟! چرا یه چیز رو نمیدونید نظر میدید ؟!
    100% نمیشه مطمئن نوشتش اما غیر ممکن نیست. آموزش تشخیص بازدید کننده رو تو سایتم نوشتم :
    تشخیص کشور بازدید کننده با PHP و MySql
    فقط query رو اینجوری بنویس :
    کد:
    SELECT DISTINCT cc FROM ip WHERE $ip_num BETWEEN start AND end
    و اینجا رو :
    PHP:
    $country $d['cn'];
    تبدیل کن به :
    PHP:
    $country $d['cc'];
    حالا برای این که ایرانیا رو ریدایرکت کنی ته کد اینجوری بنویس :
    PHP:
    if($country == "IR")
        
    header('Lcoation : test.php');
    اینجوری ایرانیا به صفحه test.php منتقل میشن
    فقط یادت باشه این کدی که آموزش دادم رو لوکال نمیشه تست کردش :)
    سوالی بود بپرس.
     
    alalalk71, sh.n.n786 و hamid_khapid از این نوشته تشکر کرده اند.
  4. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,348
    تشکر شده:
    1,321
    محل سکونت:
    یه خورده اونورتر
    تاپیک 2007، اسپم
     
    soroush_tayyebi از این نوشته تشکر کرده است.
  5. soroush_tayyebi

    soroush_tayyebi Registered User

    تاریخ عضویت:
    ‏15 می 2009
    نوشته ها:
    509
    تشکر شده:
    108
    محل سکونت:
    Tehran
    من ندیدم تاریخ ارسال رو.تاریخ پاسخ اون عزیز رو دیدم جواب دادم ...
     
  6. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,348
    تشکر شده:
    1,321
    محل سکونت:
    یه خورده اونورتر
  7. boxilink
  8. soroush_tayyebi

    soroush_tayyebi Registered User

    تاریخ عضویت:
    ‏15 می 2009
    نوشته ها:
    509
    تشکر شده:
    108
    محل سکونت:
    Tehran
    جالبه ....
    مدیرش کجاست این بخش ؟:دی
     
  9. hamid_khapid

    hamid_khapid Registered User

    تاریخ عضویت:
    ‏30 مارس 2009
    نوشته ها:
    907
    تشکر شده:
    94
    محل سکونت:
    تهران
    اقا شما وقت گذاشتی جواب دادی ما استفاده کردیم
    زیرخاکی بود ولی پاسخ شما ارزشش زیاد بود
     
    soroush_tayyebi از این نوشته تشکر کرده است.
  10. soroush_tayyebi

    soroush_tayyebi Registered User

    تاریخ عضویت:
    ‏15 می 2009
    نوشته ها:
    509
    تشکر شده:
    108
    محل سکونت:
    Tehran
    قربانت
    دیتابیسه که گذاشتم قدیمیه . میشه بهتر کد رو. میشه گفت چک کن تو دیتابیس اگه بود که هیچی اگه نه برو و از سایت ipuinfodb ببین مثلا . چون اونا دائما آپدیت میکنن دیتابیسشون رو. اینجوری زیاد هم وابسته به سرورهای دیگه نمیشه آدم . ایینجا رو ببینید برای جزئیات بیشتر اون سایتی که گفتم:
    IP location XML API
     
    alalalk71, sh.n.n786 و hamid_khapid از این نوشته تشکر کرده اند.
  11. CloudWolf

    CloudWolf کاربر تازه وارد

    تاریخ عضویت:
    ‏11 نوامبر 2012
    نوشته ها:
    28
    تشکر شده:
    7
    با htaccess هم میشه اینکارو انجام داد ، ولی اگه بخوایم رو یک آیپی قفل کنیم امکانش نیست چون طرف با یکبار دیسکانت شدن آیپیش رو عوض می کنه و باز برمیگرده. باید کوکی هم ثبت بشه و اگه کوکی شناسایی شد ریدایرکت کنه.