Gjest Slettet+142 Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 (endret) hey... kunne tenkt meg et skript som, når en lukker eller forlater webområdet, utfører et skript som f.eks å registrere noe i databasen min... bare sånn tenkt "forestilling" av kommando kunne vært f.eks... onleave="mysql_query($sql);" eller onexit="mysql_query($sql);" ... men dette var bare forslag... vet ikkje om "onleave/onexit" finnes en gang.. bare tenkt forslag... noen som kan hjelpe? ...hadde vært litt greit... ^^ Endret 27. juni 2006 av Slettet+142 Lenke til kommentar
trondes Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 fines ikke noe slik funksjon... PHP har ingen måte å se når noen forlater siden din. hvilken query er det du vil utføre da? Lenke til kommentar
Gjest Slettet+142 Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 bare sånn for å registrere kor lenge den brukeren/IP-en var inne... elns... Lenke til kommentar
trondes Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 Hmm.. en måtte å løse det på er å kjøre en: UPDATE bruker SET sist_aktiv = now() WHERE bruker=$bruker_id; Her gang han henter frem en side. hvis han idler i 10 min feks.. så kan du si at han har avsluttet besøket sitt.. Lenke til kommentar
Gjest Slettet+142 Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 Hmm.. en måtte å løse det på er å kjøre en: UPDATE bruker SET sist_aktiv = now() WHERE bruker=$bruker_id; Her gang han henter frem en side. hvis han idler i 10 min feks.. så kan du si at han har avsluttet besøket sitt.. 6389443[/snapback] eg har det sånn... men finnes det en funksjon som kan sette et felt til f.eks 0 etter 10min's idle? Lenke til kommentar
trondes Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 UPDATE bruker SET status = "avsluttet" WHERE status != "avsluttet" AND siste_aktiv < now()-600 600 == 10 minutt. Lenke til kommentar
Gjest Slettet+142 Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 hmm... kordan får eg denne til å kjøre automatisk då? --uten at eg har noe form for "tilsyn"...? Lenke til kommentar
trondes Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 Tja, før du kjører "UPDATE bruker SET sist_aktiv=now()" Lenke til kommentar
Gjest Slettet+142 Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 (endret) Tja, før du kjører "UPDATE bruker SET sist_aktiv=now()" 6389635[/snapback] den vil jo ikkje oppdateres 100% automatisk for hvert 10. minutt (f.eks).... eller? plz, forklar for meg... ^^ Endret 26. juni 2006 av Slettet+142 Lenke til kommentar
trondes Skrevet 27. juni 2006 Del Skrevet 27. juni 2006 Nei, det vil den ikke. Men så igjen hvorfor vil du oppdatere siden når ingen er innpå den? Så snart noen går inn på siden vil den bli oppdatert. UPDATE bruker SET status = "avsluttet" WHERE status != "avsluttet" AND siste_aktiv < now()-600 Vil gjør at alle som har idlet/ vært innaktiv i 10 minutt blir merket som utlogget. Lenke til kommentar
Gjest Slettet+142 Skrevet 27. juni 2006 Del Skrevet 27. juni 2006 (endret) ahh.... tenkte fra en annen vinkel herfra... ^^ takk for hjelp Endret 27. juni 2006 av Slettet+142 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå