sql >> Databáze >  >> RDS >> Mysql

Ukládání položek nákupního košíku do cookies a databáze

  1. Vše, co můžete udělat, je vytvořit pro uživatele jedinečnou falešnou identitu
  2. Ne. Více uživatelů může mít stejnou IP adresu a jeden uživatel může změnit svou IP adresu
  3. Ano. PHP pro vás vytvoří relaci, jakmile požádáte o zahájení relace. K této relaci musíte přiřadit identitu. Stačí použít náhodné číslo nebo generátor UUID nebo něco podobného, ​​abyste vygenerovali něco jedinečného a nesnadno uhodnutelné. Poté uložte identitu do souboru cookie, takže až se uživatel vrátí po nějaké době, můžete jeho identitu znovu přiřadit k nové relaci.
  4. Identitu bych pouze uložil do souboru cookie. Soubor cookie obsahuje pouze malé množství informací a může být uživatelem upraven, aniž byste o tom věděli.
  5. Pokud se uživatelé nepřihlásí, nevidím jinou cestu.


  1. Funkce Concat nefunguje - neplatný počet argumentů

  2. Zaokrouhlete .NET DateTime na milisekundy, takže se vejde na milisekundy SQL Serveru

  3. Jaké ovladače MySQL jsou k dispozici pro node.js?

  4. MySQL najde nepoužívané tabulky