Jak odczytać czyjeś wewnętrzne IP za pomocą skryptu PHP? Chciałem zrobić ankietę, żeby był 1 głos na 1 IP ale w sieci lokalnej wydaje się to niemożliwe przy użyciu $_Server['REMOTE_ADDR'] bo ta zmienna zawiera zewnętrzne IP ...
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam
<?php
$ip = $REMOTE_ADDR;
$host = gethostbyaddr($ip);
echo "Adres IP: $ip <BR>";
echo "Host: $host";
?>
k4be napisał:A nie starczy użyć ciasteczek?
k4be napisał:Kiedy klient zrobi to co ma zrobić tylko raz, wysyłasz do niego ciasteczko z czasem ważności na przykład 12 miesięcy. Potem nie dajesz dostępu każdemu, kto to ciasteczko odeśle. I większość użytkowników nie wie jak to usunąć, nawet jak potrafi adres zmienić.
malum napisał:Jak pisałem, więcej ludzi umie zmienić adres niż wywalić ciastka. A przeglądarka, w której by były ciągle usuwane, byłaby mało użyteczna - problem z zalogowaniem gdziekolwiek.Poza tym wystarczy, że usunie ciasteczka z dysku i po sprawie.
Nowe programy antywirusowe same podczas uruchamiania lub wyłączania przeglądarki czyszczą ciasteczka
radek68 napisał:Zdaje się, że IP za NATem czyli to wewnętrzne jest raczej nie do poznania. I wydaje mi sie, że jest to zaleta, a nie wada NATa.