Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Błąd przy gethostbyaddr()
Kshyhoo
post
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Witam. Powie mi ktoś, o co chodzi i jak to naprawić:
Cytat
Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


No wiesz Ty co? I Tobie trzeba mówić żebyś pokazał kod i dane? (IMG:style_emoticons/default/smile.gif) Nie ładnie...
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Właśnie sobie poradziłem (IMG:style_emoticons/default/wink.gif)

Chodzi o to, że skrypt nie pobiera poprawnie IP:
  1. function getIp() {
  2. if(!empty($_SERVER['HTTP_CLIENT_IP'])) {
  3. $ip = $_SERVER['HTTP_CLIENT_IP'];
  4. } elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  5. $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  6. } else {
  7. $ip = $_SERVER['REMOTE_ADDR'];
  8. }
  9. return $ip;
  10. }

Wynik działania to:
Cytat
::1

Nawet takie proste:
  1. $ip = $_SERVER["REMOTE_ADDR"];


Nikt nic nie poradzi?
Go to the top of the page
+Quote Post
goartur
post
Post #4





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 19.10.2014

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


::1 zwraca ci bo jestes na lokalu jesli o to ci chodzi.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 00:09