Як дізнатися реальний ip-адреса відвідувача
Дізнатися IP-адресу на PHP можна дуже легко через $ _SERVER [ "REMOTE_ADDR"], проте, іноді користувач сидить через проксі-сервер. Тоді постає питання: "А як дізнатися його реальний IP-адресу?". В цьому випадку $ _SERVER [ "REMOTE_ADDR"] поверне адресу проксі-сервера, а не користувача. Щоб не витрачати Ваш час, відразу скажу - ніяк. А для тих, хто хоче дізнатися чому, читайте статтю далі.
Питання з даної статті мені іноді задають, тому я вирішив написати про це детальніше.
В Інтернеті Ви зможете знайти безліч прикладів "визначення реального IP-адреси"За допомогою змінних HTTP_X_FORWARDED_FOR і / або HTTP_CLIENT_IP. Але Ви повинні розуміти, що це все лише заголовки, відправлені клієнтом. А клієнт може відправити все, що завгодно. Звідси можна зробити простий висновок: покладатися на ці змінні не варто взагалі.
Плюс такого поняття як "реальний IP-адресу"І зовсім не існує. У більшості випадків, Ви отримаєте тільки десь 3-й або 4-й IP-адреса. Оскільки користувач не безпосередньо з`єднується з Інтернетом, а через купу роутерів. І у кожного роутера свій IP-адресу. А Ви ж бачите найостанніший.
Звідси можна зробити висновок: навіть ті, хто не ховається - приховані. Безумовно, знайти людину по IP-адресою, з яким він з`єднався з Вашим сервером, можна, якщо відповідні органи зроблять запити на всі проксі-сервера і отримають від них відповідь. У підсумку, по ланцюжку можна буде дізнатися точну адресу абонента. але через PHP зробити це, очевидно, не вийде.
- Як дізнатися свій ip-адреса на windows 7, 8, 10?
- Як змінити адресу сторінки вконтакте?
- Як дізнатися http-заголовки сервера через curl
- Синій екран смерті 0x000000bc
- Як дізнатися версію squid
- Що таке 127.0.0.1?
- Як дізнатися країну по ip-адресою через php
- Що таке mac адресу, як дізнатися mac адресу і для чого він потрібен?
- Як закрити сайт на реконструкцію
- Як змінити mac-адресу роутера
- Як поміняти ip адреса комп`ютера?
- Як дізнатися браузер користувача в jаvascript
- Як дізнатися ip-адреса відвідувача через php
- Навіщо потрібен виділений ip-адреса на хостингу
- Як дізнатися свій ip
- Як дізнатися реальний обсяг флешки?
- Як приховати свій ip адресу в інтернеті?
- Як відправити referer через curl
- Як дізнатися mac-адресу роутера?
- Глобальний масив $ _server в php
- Визначення браузера користувача через php