webForumDet fria alternativet

Bygga online script med cookies?

6 svar · 235 visningar · startad av Fredde Mannen

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#1

Någon som har den erfarenheten, eller måste man använda sig av sessions? :q

Nexus86Medlem sedan okt. 20023 030 inlägg
#2

Vad för online-script? Hur många som är online? Jag använder varken cookies eller sessions. Bara mySQL och ipadresser. :e

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#3

Som visar vilka användare som är online! :e

Nexus86Medlem sedan okt. 20023 030 inlägg
#4

Ok. Då går det nog fortf bäst med en databas och ipadresser m. timeout. Lite svårt att kolla om en session fortfarande är aktiv.

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#5

Jag undrade bara!

Jag satt som och funderade kring det så jag kan slippa börja infoga nya funktioner hit och dit på sidorna, eftersom login-delen är skapade med cookies.

Nåja, lite slit och släng får det nog bli om det ska bli bra!

Sessions, oki!

Nexus86Medlem sedan okt. 20023 030 inlägg
#6

Jag sa inte att du skulle använda sessions. Vad jag vet är det omöljligt att kolla om en session fortfarande är aktiv. Samma sak med cookies.

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#7

Men om man bygger från något liknande detta, kan det funka:

<?php
if(isset($_COOKIE['id'])){
include("/include/mysql_lib.php");

mysql_query("UPDATE users SET online='1', time='".date("H:i")."' WHERE id='".$_COOKIE['id']."'");
} else {
mysql_query("UPDATE users SET online='0', WHERE id='".$_COOKIE['id']."'");
}
?>

Och om tiden i time, är 10 - 15 min äldre än nu, så uppdateras online till 0 om användaren inte har loggat ut och bara stängt ner webläsaren eller gått till en annan websida!

Kan det funka?? :q

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)