Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyswietlanie wszystkich aktywnych ip
shreker
post
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


Mam problem z pewnym skryptem, mianowicie chciałbym sprawdzić wszystkie aktywne ip (uzytkownikow online). Pomimo że jest na stronie np 3 userow petla wyświetla mi tylko jeden adres ? w czym problem ?
poniżej fragment kodu :
  1. // ...
  2. $arr = array($_SERVER['REMOTE_ADDR']);
  3. foreach ($arr as $value)
  4. {
  5. echo $value;
  6. }
  7. // ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shreker
post
Post #2





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


sorki trochę pozwoliłem to sobie uproscić, oczywiście macie rację zamiast $_SERVER['REMOTE_ADDR'] jest:
  1. if (@isset($_SERVER["HTTP_CLIENT_IP"]))
  2. {
  3. return @$_SERVER["HTTP_CLIENT_IP"];
  4. }
  5. elseif (@isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
  6. {
  7. return @$_SERVER["HTTP_X_FORWARDED_FOR"];
  8. }
  9. elseif (@isset($_SERVER["HTTP_X_FORWARDED"]))
  10. {
  11. return @$_SERVER["HTTP_X_FORWARDED"];
  12. }
  13. elseif (@isset($_SERVER["HTTP_FORWARDED_FOR"]))
  14. {
  15. return @$_SERVER["HTTP_FORWARDED_FOR"];
  16. }
  17. elseif (@isset($_SERVER["HTTP_FORWARDED"]))
  18. {
  19. return @$_SERVER["HTTP_FORWARDED"];
  20. }
  21. else
  22. {
  23. return @$_SERVER["REMOTE_ADDR"];
  24. }

sorki za drobną pomyłkę ;-)
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 12:53