Du kan ha flera sessioner med olika namn.
Vad som är bäst prestandamässigt har jag ingen aning om, fast jag skulle nog ha använt en databas iaf.
2 svar · 287 visningar · startad av Duffer
Låt säga att du har en specifik sida på din sida som du vill veta hur många som besöker. Då sidan innehåller en hel del länkar till sig själv är det ingen bra lösning att bara stoppa in en mysql_query som skriver direkt i databasen att nu är det någon som kollar.
Då finns det 2 lösningar vad jag kommit på än så länge den ena är att man lagrar i en databas för en viss tid ett ip eller användarnamn och sålänge det ligger där räknas inte besöket på sidan. Den andra lösningen är att man ger varje användare en session som innehåller en array med alla sidor som innehåller en räknare som man har besökt. Alltså om sidan inte finns i den arrayn så räknas besöket.
Vad min fråga nu är, dels ifall man kan ge en besökare fler än en session (förutsatt att sessionerna har olika namn) och hur pass påfrestande en session är för servern gemfört med att hämta, räkna om och skriva i en databas?
Du kan ha flera sessioner med olika namn.
Vad som är bäst prestandamässigt har jag ingen aning om, fast jag skulle nog ha använt en databas iaf.
Hehe det var delvis det svaret jag inte hoppades på, är så trött på databas kopplingar hit och dit. Men det verkar inte som om någon har dåliga erfarenheter av sessioner så kör på det tillsvidare