- Wszystko, co możesz zrobić, to stworzyć unikalną fałszywą tożsamość dla użytkownika
- Nie. Wielu użytkowników może mieć ten sam adres IP, a jeden użytkownik może zmienić swój adres IP
- Tak. PHP utworzy dla Ciebie sesję, gdy tylko poprosisz o rozpoczęcie sesji. Musisz powiązać tożsamość z tą sesją. Po prostu użyj losowej liczby lub generatora UUID lub czegoś w tym rodzaju, aby wygenerować coś unikalnego i niełatwego do odgadnięcia. Następnie zapisz tożsamość w pliku cookie, aby gdy użytkownik wróci jakiś czas później, możesz ponownie powiązać jego tożsamość z nową sesją.
- Zachowałbym po prostu tożsamość w pliku cookie. Plik cookie zawiera tylko niewielką ilość informacji i może być modyfikowany przez użytkownika bez Twojej wiedzy.
- Jeśli użytkownicy się nie zalogują, nie widzę innego sposobu.