09. juli 2002 - 10:54Der er
10 kommentarer og 1 løsning
Undersøge om en bruger har været over 3min
Hej,
Har jeg mulighed for at undersøge om en bruger på et website har været på sitet i mere end 3 min, og i givet fald præsentere denne for noget specielt? (apache server + php)
Mit problem er at jeg helst ikke vil være nødt til at placere kode på alle indgangssider for at registrere tidspunktet... så spørgsmålet er mere om der i forvejen findes en sådan registrering på serveren for brugeren??
HTTP protokollen er "stateless" - dvs. i sagens natur husker serveren ikke noget om de besøgende og kan heller ikke skelne dem fra hinanden med mindre du koder noget op selv!
Hvis jeg istedet så bare vil have denne hændelse til at ske når en bruger forlader en given side hvordan gøres dette så? Er det noget java script jeg skal have fat i??
hmm, med Javascript bør du kunne lave en cookie med tidsangivelse, lade den tjekke engang i mellem og vupti efter 3 min. sætter javascriptet igang med et eller andet :) Men det kræver igen du smider scriptet ind på alle sider, med mindre du har frames, hvor menuen er fast eller lignende.
Du kan også bruge auto_append i en .htaccess-fil, hvis det er fordi du ikke selv gider sætte koden ind på alle siderne... bare en tanke :D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.