آژانس هواپیماییexchanging

به دست آوردن IP افراد

شروع موضوع توسط vahidrk ‏10 جولای 2005 در انجمن PHP

  1. vahidrk

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

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    3,377
    تشکر شده:
    505
    محل سکونت:
    Home
    با سلام.
    مي تونيد بگيد ip كاربران سايت رو چه جوري مي تونيم به دست بياريم؟(مثلا بعضي كاربرا رو كه كار خلاف ميكنن رو مي خوام بلوكه كنم)
    در ضمن فايده ثبت نام كردن توي سايت چيه؟
    ممنون :D
     
  2. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    آي پي با استفاده از متغير
    PHP:
    <?php
    $REMOTE_ADDR
    ;
    ?>
    بدست میاد ( این متغیر وقتی کار میکنه که register_globals روی on باشه در غیر اینصورت باید از متغیر انجمنی توکار استفاده کنی)
    فایده ثبت نام کردن در سایت به امکانات سایت بستگی داره!
     
  3. mamalionline

    mamalionline Registered User

    تاریخ عضویت:
    ‏5 ژانویه 2005
    نوشته ها:
    1,235
    تشکر شده:
    0
    محل سکونت:
    wp-config
    متغيري كه سما گفته در مواقعي جواب نميده !

    ولی میتونی با یک متغیر دیگه(البته با متغیری که سالار معرفی کرده باه م) به نام REMOTE_HOST$ و با بهره گیری از ()gethostbyaddr یک برنامه بنویسی که اگر با متغیر اولی(یعنی همونی که سالار معرفی کرده) پیدا نکرد با دومی اینکار را بکنه اینطوری 100% به جواب میرسی !
     
  4. carp3

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

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
    كدي كه دوستان گفتن رو همه ي سرور ها جواب نميده اما اين يكي جواب ميده

    PHP:
    if (getenv("HTTP_CLIENT_IP")) $ip getenv("HTTP_CLIENT_IP");
    else if(
    getenv("HTTP_X_FORWARDED_FOR")) $ip getenv("HTTP_X_FORWARDED_FOR");
    else if(
    getenv("REMOTE_ADDR")) $ip getenv("REMOTE_ADDR");
    else 
    $ip "not detected";
     
  5. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    ممنون كامل بود :wacko:
     
  6. vahidrk

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

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    3,377
    تشکر شده:
    505
    محل سکونت:
    Home
    دستتون درد نکنه بعد از چند بار امتحان کرن بالاخره جواب داد.
    خسته نباشید. :happy:
     
  7. appbannerkhuniresbanner
  8. carp3

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

    تاریخ عضویت:
    ‏15 آپریل 2005
    نوشته ها:
    1,321
    تشکر شده:
    1
  9. zandi_ashkan

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

    تاریخ عضویت:
    ‏17 جولای 2005
    نوشته ها:
    4
    تشکر شده:
    0
    چه طور می شه IP افراد رو توی یک شبکه محلی بدست آورد ؟
    چون همین طور که همه اتون می دونید IP های که از این روش بدست میاد IP اصلی اون کامپیوتر نیست بلکه IP پروکسی سرور هست