چگونه می توان از IP مهمان پی برد

فهرست مطالب:

چگونه می توان از IP مهمان پی برد
چگونه می توان از IP مهمان پی برد

تصویری: چگونه می توان از IP مهمان پی برد

تصویری: چگونه می توان از IP مهمان پی برد
تصویری: شناسایی موقعیت جغرافیایی IP و تغییر مسیر بازدیدکنندگان بر اساس کشور در وردپرس 2024, دسامبر
Anonim

در سیستم های مدیریت منابع اینترنتی ، که می تواند توسط کاربران مجاز و بازدید کنندگان ثبت نشده استفاده شود ، اسکریپت ها گروه دوم را به یک گروه جداگانه ارجاع می دهند. در بیشتر موارد ، این گروه از کاربران سایت ثبت نشده در کنترل پنل "مهمان" نامیده می شوند. در حالی که تعیین آدرس IP بازدیدکنندگان مجاز معمولاً یک تابع استاندارد برنامه نویسی است ، اما برای گروه مهمان ، بازیابی این پارامتر کار چندان آسانی نیست.

چگونه می توان از IP مهمان پی برد
چگونه می توان از IP مهمان پی برد

دستورالعمل ها

مرحله 1

اگر نمایش آدرس IP یک کاربر غیر مجاز از یک چت ، فروم ، وبلاگ یا سایر منابع مشابه وب توسط سازنده اسکریپت هایی که این منبع بر اساس آن است ارائه شده است ، شما فقط باید گزینه مورد نظر را فعال کنید. برای ذخیره منابع وب سرور به طور پیش فرض غیرفعال شده است. این تنظیمات را در تنظیمات سیستم کنترل جستجو کنید. اگر خودتان نمی توانید آن را پیدا کنید ، توضیحات را بخوانید ، با خدمات پشتیبانی سازنده اسکریپت تماس بگیرید یا از تالار گفتمان کاربر سیستم خود س aالی بپرسید.

گام 2

ممکن است اسکریپت چنین تنظیماتی نداشته باشد ، اما اگر از عملکرد تعیین آدرس IP در عملیات داخلی آن استفاده می شود ، می توانید سعی کنید از آن برای اهداف خود استفاده کنید. برای انجام این کار ، باید کد سیستم را تغییر دهید ، بنابراین در کار با کد منبع ماژول ها در سیستم های مدیریت سایت یا زبان های برنامه نویسی سمت سرور به مهارت هایی نیاز خواهید داشت - معمولاً چنین اسکریپت هایی با PHP نوشته می شوند. کد منبع صفحه ای را که می خواهید آدرس IP مهمان را در آن مشاهده کنید ، باز کنید ، یک متغیر حاوی مقدار دلخواه تعریف کنید و آن را در مکان صحیح قرار دهید. به عنوان مثال ، در سیستم کنترل پرکاربرد UCOZ ، برای نمایش این مقدار ، باید کد $ _IP_ADDRESS $ را در صفحه وارد کنید.

مرحله 3

به عنوان آخرین چاره ، می توانید از تابع PHP خود برای تعیین آدرس IP استفاده کنید. این گزینه برای سیستم هایی مناسب است که به شما امکان می دهد کد را به این زبان در صفحات وارد کنید. مطمئناً ، این روش حتی به سطح بالاتری از دانش زبان نیز نیاز دارد. شما باید خودتان خروجی را به صفحه آدرس IP برنامه ریزی کنید و عملکرد برای تعیین آن ممکن است به صورت زیر باشد:

تابع getIPaddress () {

$ guestIP = getenv ('HTTP_CLIENT_IP') یا $ guestIP = getenv ('HTTP_X_FORWARDED_FOR') یا $ guestIP = getenv ('REMOTE_ADDR')؛

تراز بازگشت (preg_replace ('# ^ ([^،] +) (،. *)؟ #'، '$ 1'، $ guestIP))؛

}

توصیه شده: