نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: چک کردن آی پی توسط php

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن AriyaDownload آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    468
    تشکر تشکر کرده 
    2,385
    تشکر تشکر شده 
    1,059
    تشکر شده در
    667 پست

    پیش فرض چک کردن آی پی توسط php

    سلام
    من یک کدی رو دارم که توسط یک شرطی می یاد ip رو چک می کنه اگه شرط برقرار بود فلان دستور موردنظر من رو اجرا می کنه واگه برقرار نبود دستور دیگه ای رو اجرا می کنه
    کدی که من استفاده می کنم این هست :
    کد:
    <?php
    $visitor = $_SERVER['REMOTE_ADDR'];
    if (preg_match("/my ip/",$visitor)) { 
        my function 
    } else {
         my function 
    };
    ?>
    حالا اون قسمت آی پی رو می خوام بهش دوتا آی پی اضافه کنم
    یعتی تو شرط باشه که اگه این آی پی یا آی پی دوم بود شرط رو اجرا کنه و اگه نبود اجرا نکنه
    برای اضافه کردن آی پی دوم باید چی کار کنم؟
    ممنون می شم دوستان راهنمایی کنن
    با سپاس

    #ویرایش :
    دوستان کد رو به صورت زیر نمی خوام، راهی غیر از راه زیر رو می خوام بدونم هست یا نه؟
    کد:
    <?php
    $visitor = $_SERVER['REMOTE_ADDR'];
    if (preg_match("/my ip/",$visitor) || preg_match("/my ip 2/",$visitor)) { 
        my function 
    } else {
         my function 
    };
    ?>

    ویرایش توسط AriyaDownload : August 9th, 2012 در ساعت 14:16

  2. #2
    عضو انجمن
    تاریخ عضویت
    May 2010
    نوشته ها
    175
    تشکر تشکر کرده 
    326
    تشکر تشکر شده 
    635
    تشکر شده در
    444 پست

    پیش فرض پاسخ : چک کردن آی پی توسط php

    ویرایش شد .
    پست اول رو ویرایش کردید .
    ویرایش توسط mohsened : August 9th, 2012 در ساعت 14:28 دلیل: به علت تغییر پست اول

  3. تعداد تشکر ها از mohsened به دلیل پست مفید


  4. #3
    عضو جدید jj206 آواتار ها
    تاریخ عضویت
    Jun 2010
    نوشته ها
    6
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    34
    تشکر شده در
    24 پست

    پیش فرض پاسخ : چک کردن آی پی توسط php

    سلام چرا اینطوری نمی نویسین؟

    کد PHP:
    if ( $visitor_ip === '192.168.1.1' or $visitor_ip === '192.168.1.2' ) { continue.... 
    توابع preg باعث کندی در برنامه می شوند.
    ویرایش توسط jj206 : August 11th, 2012 در ساعت 04:59
    Advance PHP Developer and html

  5. #4
    عضو جدید
    تاریخ عضویت
    Apr 2012
    نوشته ها
    4
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

    پیش فرض پاسخ : چک کردن آی پی توسط php

    دوست عزیز این بهترین راه هست و برای IP های دیگه نیازی به تغییر کد ندارید.

    کد PHP:
    <?php
    $IPs 
    = array(
        
    'IP Avval',
        
    'IP Dovom',
    );
    $Visitor $_SERVER['REMOTE_ADDR'];
    if (
    in_array($Visitor$IPs))
    {
        
    // my func
    }
    else
    {
        
    //my func
    }
    ?>

  6. تعداد تشکر ها از HappyMetaly به دلیل پست مفید


  7. #5
    عضو انجمن SaMaN0861 آواتار ها
    تاریخ عضویت
    Apr 2010
    محل سکونت
    Tehran
    نوشته ها
    389
    تشکر تشکر کرده 
    783
    تشکر تشکر شده 
    458
    تشکر شده در
    305 پست

    پیش فرض پاسخ : چک کردن آی پی توسط php

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

    کد:
    <?php
    $IPs = file('iplist.txt');
    $Visitor = $_SERVER['REMOTE_ADDR'];
    if (in_array($Visitor, $IPs)){
    	// my func
    }else{
    	//my func
    }
    ?>
    دست بالای دست بسیار است | درخت هر چه پر بار تر ، سر به زیر تر

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 10
    آخرين نوشته: May 7th, 2016, 14:41
  2. پاسخ ها: 0
    آخرين نوشته: July 10th, 2012, 12:59
  3. پاسخ ها: 4
    آخرين نوشته: January 14th, 2012, 17:18
  4. بن شدن ای پی توسط وی پی اس
    توسط farhad98 در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: November 10th, 2011, 01:46
  5. مسدود شدن برخی آی پی توسط پارس
    توسط bamboo در انجمن مباحث دیگر
    پاسخ ها: 4
    آخرين نوشته: September 20th, 2011, 21:26

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •