Як дізнатися реальний 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
Як дізнатися http-заголовки сервера через curl
Як дізнатися свій ip
Навіщо потрібен виділений ip-адреса на хостингу
Як дізнатися ip-адреса відвідувача через php
Як дізнатися mac-адресу роутера?
Як дізнатися країну по ip-адресою через php
Як змінити адресу сторінки вконтакте?
Як відправити referer через curl
Як поміняти ip адреса комп`ютера?
Як дізнатися свій ip-адреса на windows 7, 8, 10?