Hejsa... Er nu igang med at lave log ud på hjemmesiden, og vil derfor gerne ha slettet den gemte session "$_SESSION[brugernavn]"...
Koden ser ud som følger:
<?php session_start(); ?>
<? include("check.php"); ?>
<?php
// Der connectes til mysql-serveren og logges ind i db'en [fjernet]
// sætter profil_status til Offline [virker fint nok]
$query = ("UPDATE users SET profil_status = 'Offline' WHERE brugernavn = '$_SESSION[brugernavn]'");
// Hvis query'en er sand, så sendes brugeren til forsiden...
if(mysql_query($query)) {
print "<meta http-equiv=refresh content=0;URL=http://www.graus.dk/index.php>";
} else { // hvis query'en ikke er sand, så skrives der en fejlbesked til brugeren...
print "Du kunne ikke logges ud!<br/><br/>";
print "<b>Fejl : " . mysql_error().':'.mysql_errno();
}
?>
Vil i denne kode derfor gerne slette "$_SESSION[brugernavn]"...
Har desuden fået følgende kode-stump af "Mark" herinde, til at lege lidt med... Koden skulle gerne sætte 'profil_status' til 'Offline' ved alle brugeren der har været online i mere end 20 min... Koden er inkluderet på alle sider i "Check.php"...
Kode-stumpen ser ud som følger:
mysql_query("UPDATE users SET profil_status = 'Offline' WHERE datediff('n', sidste_login, Now()) > 20'");
Kan bare ikke liiige få den til at virke.. Håber nogen vil hjælpe mig med disse to ting...
Mvh
Daniel Grau