- Allt du kan göra är att skapa en unik falsk identitet för användaren
- Nej. Flera användare kan ha samma IP-adress och en enda användare kan ändra sin IP-adress
- Ja. PHP kommer att skapa en session åt dig så snart du ber om att få starta en session. Du måste koppla en identitet till denna session. Använd bara ett slumptal, eller en UUID-generator, eller något liknande för att generera något unikt och inte lätt att gissa. Lagra sedan identiteten i en cookie så att när användaren kommer tillbaka en tid senare kan du återassociera hans identitet med den nya sessionen.
- Jag skulle bara lagra identiteten i cookien. En cookie innehåller bara en liten mängd information och kan ändras av användaren utan att du vet om det.
- Om användarna inte loggar in ser jag inget annat sätt.