Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błąd ? REMOTE_ADDR
Przemcio
post 21.04.2006, 16:56:48
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.04.2006

Ostrzeżenie: (0%)
-----


Witam wszystkich !
Mam następujący problem.
W ramach eksperymentu uruchomiłem Apache w sieci lokalnej na komputerze o IP 192.168.1.1.
Na stronie ćwiczebnie umieściłem kod
  1. <p align="center" class="info"><b>Twoje IP:</b></p>
  2. <p align="center" class="info"><?php echo $_SERVER['REMOTE_ADDR'];?></p>

czyli powinno mi w czasie podglądu na innym komputerze w sieci lokalnej pokazać jego IP czyli np. 192.168.1.15 a na tym komputerze też wyświetla 192.168.1.1 i tak samo na pozostałych.
Zamiana zmiennej $_SERVER na $HTTP_SERVER_VARS też nic nie daje.
Czy to jest jakiś błąd w php czy raczej powinienem pytać o to w dziale Apache?
Ten sam kod umieszczony na normalnej stronie w Internecie przecież działa.
class="info" to tylko ustawienie tagu <p> z pliku css.


Pozdr
Przemo
Go to the top of the page
+Quote Post
slash12345
post 21.04.2006, 18:56:45
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 21.04.2006

Ostrzeżenie: (0%)
-----


Najprawdopodobniej problem wynika z samego faktu, że jest to sieć lokalna...


--------------------
Kod
thewanderer@debian:~$ sudo apt-get dist-upgrade
Konieczne pobranie 666KB pakietów. Czy chcesz kontynuować? [T/n] nieeeeeeee
Go to the top of the page
+Quote Post
Przemcio
post 21.04.2006, 21:42:54
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.04.2006

Ostrzeżenie: (0%)
-----


Hmmm, i nie ma na to lekarstwa ?
Jak z tego rozumiem problem tkwi w samym Apache bo stronka jest tradycyjnie otwierana
na komputerze loklanym ale o innym IP niż sam serwer.
Można to jakoś obejść ? tzn. wyprostować ?

Pozdr
Przemo
Go to the top of the page
+Quote Post
strife
post 21.04.2006, 21:45:33
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Cytat(Przemcio @ 2006-04-21 21:42:54)
Hmmm, i nie ma na to lekarstwa ?
Jak z tego rozumiem problem tkwi w samym Apache bo stronka jest tradycyjnie otwierana
na komputerze loklanym ale o innym IP niż sam serwer.
Można to jakoś obejść ? tzn. wyprostować ?

Pozdr
Przemo

spróbuj z $_SERVER['HTTP_X_FORWARDED_FOR']


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:34