![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 27.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie. Piszę własny system newsów, który ukończyłem. Znalazłem kod na "Lubie to!" facebook, ale nie pasuje mi. Chciałbym stworzyć własny system 'lajków'. Dodałem już w mysql tabele "like", dodałem w newsie "Lubie to!" i odnośnik do like.php?id=<?= $rekord[0] ?>. W pliku like.php nie mam na tą chwilę nic, ale pytanie tkwi w czymś innym. Jak zrobić, aby można było kliknąć w "Lubie to!" tylko raz? Myślę, że potrzebuje zapisu IP, ale nie wiem jak się do tego zabrać.
Pozdrawiam, PGmajster. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Masz już na początku adres IP usera, który wszedł na stronę z zamiarem kliknięcia like.
Teraz robisz zapytanie do bazy: SELECT id FROM likes WHERE id = id_lajka_z_danej_strony && ip_address = ip_usera Sprawdzasz później czy to zapytanie coś zwróciło. Jeżeli tak, to znaczy, że klient z tego IP klikał już konkretnego like i blokujesz mu przycisk na wejściu. Jeżeli jest inaczej, to zostawiasz przycisk normalny. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 12:51 |