![]() |
![]() ![]() |
![]() |
![]()
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 :
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie dziwię się.
Musiałbyś to zapisywać do jakiegoś podręcznego pliku. (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie bardzo rozumiem ? całość jest zapisana w skrypcie jako część funkcji, a ten fragment powinien odpowiadać za wyświetlanie wszystkich obecnych ip online.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
A gdzie kolega znalazł takie zastosowanie? Gdyby to działało to dopiero bym się zdziwił. REMOTE_ADDR wyświetli Ci tylko IP osoby, która wywołała ten skrypt. W tym wypadku ty go wywołujesz więc widzisz swoje IP.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
a od kiedy $_SERVER['REMOTE_ADDR'] to są ip wszystkich użytkowników online? musisz to wprowadzać do jakiejś bazy w najprostszym przypadku przy każdym odświeżeniu strony (lepiej ajaxem cyklicznie) oraz czas wprowadzania, potem np. pobierasz z tabeli wszystkie numery ip gdzie czas wpisu < np. 3min, i w taki sposób masz ludzi online
|
|
|
![]()
Post
#6
|
|
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:
sorki za drobną pomyłkę ;-) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze wywal te @ i oducz się czegoś takiego.
Po drugie, tłumaczymy Ci że każdego odwiedzającego (jego IP) musisz zapisać do tymczasowego pliku/bazy skąd zostanie usunięty po np. 10 minutach nieaktywności. Z tego pliku/bazy możesz wtedy odczytać wszystkie IP odwiedzających. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:12 |