![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Przed reinstalacją apache2 (musiałem bo coś się mi zepsuło w mysql i wszytko wyrzuciłem) wszytko dobrze mi działało, pobierało IP użytkownika, który wchodzi na stronę. Teraz za każdym razem wywołanie <?php $userip = $HTTP_SERVER_VARS['REMOTE_ADDR']; echo($userip); ?> zwraca 127.0.0.1 a host pobiera taki: localhost.localdomain czyli co jest nie tak? ustawione, może za to odpowiadać etc. Dziękuję i pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
$HTTP_SERVER_VARS używało się jeszcze przed Jezusem. w XXI wieku stosuje się $_SERVER['REMOTE_ADDR'];
Po reinstalacji zapewne nowsza wersja php Ci się wrzuciła. Ten post edytował sadistic_son 8.04.2011, 14:18:11 -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 248 Pomógł: 31 Dołączył: 14.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
spróbuj z $_SERVER jest superglobaloną może coś pomoże
-------------------- Jeżeli pomogłem kliknij "Pomógł" :)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak to robisz na LocalHoscie to Ci wyskoczy 127.0.0.1, a na normalnej stronie już ci wyskoczy prawdziwe IP, bynajmniej tym kodem: $_SERVER['REMOTE_ADDR'];
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat bynajmniej tym kodem: $_SERVER['REMOTE_ADDR']; bynajmniej ? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
$_HTTP_SERVER_VARS już dawno nie jest używane. Teraz jest supertablica $_SERVER, a w niej element REMOTE_ADDR, przechowujący ip.
EDIT: Zapomnialem. Jeśli wchodzisz na stronę z tego samego kompa, na którym jest serw, wtedy masz REMOTE_ADDR równe 127.0.0.1 Ten post edytował mat-bi 8.04.2011, 14:55:31 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
to nie jest na localhoście tylko serwerze, jednak używałem $_SERVER['REMOTE_ADDR']; tylko w pierwszym poście skopiowałem to inne bo sprawdzałem wszystkie.
o dziwo działa tylko: $_SERVER['HTTP_X_FORWARDED_FOR'] |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 17:26 |