![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.08.2009 Ostrzeżenie: (10%) ![]() ![]() |
Tak więc. Mam system rejestracji, logowania, a w panelu użytkownika chciałbym stworzyć generowanie linku na zasadzie : www.MojaDomena.pl/link.php?=TwojNick . Dodatkowo chciałbym w tym panelu umieścić licznik wejść przez ten link.
Po wejściu na adres: www.MojaDomena.pl/link.php?=TwojNick będzie dodany 1 użytkownik do licznika. Oraz będzie wyświetlało, że wszedł np. jako 20. Teraz moje pytanie. Jak stworzyć takie generowanie linku z pobraniem rekordu z bazy i wczepieniem do linku i jak wykonać takie o to zliczanie wejść. Oczywiście 1 wejście na 1 IP. Ten post edytował screv 3.08.2009, 12:23:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Normalnie sprawdzasz czy użyszkodnik jest w bazie
Jeżeli jest: Sprawdzasz ip odwiedzającego (czy nie ma w bazie) Jeżeli nie ma: Dopisujesz ip i zwiększasz licznik odwiedzin o 1 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 15 Dołączył: 18.03.2009 Ostrzeżenie: (10%) ![]() ![]() |
Jako GET dajesz sesję z loginem, na stronie dajesz skrypt który zwiększa pole w tabeli o jeden przy czym sprawdza funkcją czy aktualizował licznik z tego IP, chcesz od razu gotowy skrypt?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.08.2009 Ostrzeżenie: (10%) ![]() ![]() |
Z tym GET tak myślałem.
A jak z tym licznikiem. Rozmumiem, ze dodawanie +1 do rekordu, ale z tego co wynika z posta w tym temacie musze zrobić tabele IP. Dałoby rade wysłać na komputer COOKIE i jeżeli już takie jest na czyimś komputerze , to nie nalicza. Jeżeli nie ma to wtedy dodaje. Rozumiem, że takie coś tało by na "if`ach". Ale czy jest możliwość zrobionia tego, opierając o ciasteczka.? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Ciasteczka można usunąć.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 3.08.2009 Ostrzeżenie: (10%) ![]() ![]() |
Można. Ale nie każdy jest taki sprytny. A nie dysponuję bazą zbyt dużo. Przy wieli użytkownikach baza osiągnie pokaźne rozmairy...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 15 Dołączył: 18.03.2009 Ostrzeżenie: (10%) ![]() ![]() |
Ciastek nie polecam, użyj tego do sprawdzania IP:
Kod $ip = gethostbyname($_SERVER['REMOTE_ADDR']);
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:00 |