Oon yrittänyt tehdä sivuilleni semmoista kuin täällä putkassakin, että näkyy kirjautuneen käyttäjän nimi. Mutta se näyttää ainavaan oman päätunnukseni sisällä, vaikka en olisikaan kirjautunut. Koodi olisi tässä:
function keta_online($aika, $kayttaja) {
$tiedosto = "keta_online.txt";
$ip = $_SERVER['REMOTE_ADDR'];
$mk = mktime();
$table[] = "";
foreach(file($tiedosto) as $rivi){
$osa = explode("|", $rivi, 3);
if($mk-$osa[1] <= $aika) $table[$osa[0]] = "$osa[0]|$osa[1]|$osa[2]";
}
$table[$ip] = "$ip|$mk|$kayttaja";
$filu = fopen($tiedosto, "w");
fwrite($filu, implode("\r\n", $table));
fclose($filu);
}
}
#ja
keta_online(240, $_SESSION["sess_tunnus98"]);Tuo koodi on muokattu T.M:n online koodista, mutta onko tuota edes kannattavaa korjata? Jos, niin mikä voisi olla vialla?
Aihe on jo aika vanha, joten et voi enää vastata siihen.