webForumDet fria alternativet

cookie/sessions

1 svar · 229 visningar · startad av nordan

nordanMedlem sedan juni 2000929 inlägg
#1

Hallå
Om jag har en sida med tex. 4 länkar och när en besökare klicka på en av dessa länkar så skall det adderas ett till databasen, klicka man sedan på en av dom andra 3 länkarna som man inte har klickat på så skall det hända samma sak. Men om nu samma besökare klicka en gång till på en av dessa 4 länkar så vill jag inte att det skall läggas till något i databasen. Jag skulle vilja lösa detta med en cookie eller session är det något som ni tycker verka vara en ok lösning? Och kan man lägga till flera värden i en enda cookie eller session så man skulle kunna göra så här

Om man då klicka på länk tex.

Om Länk 1 finns i cookie/session
Gör inget
Men om Länk 1 inte finns i cookie/session
Lägg till 1 i databasen

Är ni med på vad jag mena
Jag skulle vilja lagra alla klickade länkar i en och samma cookie eller session,
Går det och hur gör man då? Samt hur gör man för att hämta alla värden från lagringsplatsen?

nkrantzMedlem sedan apr. 2002755 inlägg
#2

det går att göra, smartast är nog att ha en separat tabell i databasen som kopplar varje session till en länk som har klickats på. Annars så tror jag att man kan lagra arrayer i cookies som du då skulle kunna fylla på med sidor som har besökts! kolla https://www.php.net/set_cookie

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb