Någon som har den erfarenheten, eller måste man använda sig av sessions? :q
Bygga online script med cookies?
6 svar · 235 visningar · startad av Fredde Mannen
Vad för online-script? Hur många som är online? Jag använder varken cookies eller sessions. Bara mySQL och ipadresser. :e
Som visar vilka användare som är online! :e
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.
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!
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.
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