ich habe ein skript in dem sich user über ein login anmelden
wenn sie sich angemeldet haben werden sie in einer online liste angezeigt
das problem ist, wenn sie inaktiv sind (und die eingestellte einloggzeit überschritten haben)
werden sie aus der liste gelöscht, sind aber immer noch online
(sie werden nur nicht mehr angezeigt), denn wenn sie wieder etwas anklicken werden sie wieder in der online-liste angezeigt,
solange sie aktiv sind bzw. bis die einloggzeit überschritten ist
ich möchte die einloggzeit aber auch nicht zu lange einstellen, denn wenn sie sich ausloggen müssen sie mind. die einloggzeit abwarten bis sie sich wieder einloggen
wie kann ich nun die angemeldeten user in der online-liste anzeigen lassen, dass sie erst dort raus gelöscht werden,
bis sie sich ausloggen, egal ob sie ne weile inaktiv sind?
hier einmal der code (die liste unterscheidet zwischen gäste, männl. und weibl.)
das ist der code für männl. online (der ist identisch mit weibl. online.):
danke für eure hilfe
wenn sie sich angemeldet haben werden sie in einer online liste angezeigt
das problem ist, wenn sie inaktiv sind (und die eingestellte einloggzeit überschritten haben)
werden sie aus der liste gelöscht, sind aber immer noch online
(sie werden nur nicht mehr angezeigt), denn wenn sie wieder etwas anklicken werden sie wieder in der online-liste angezeigt,
solange sie aktiv sind bzw. bis die einloggzeit überschritten ist
ich möchte die einloggzeit aber auch nicht zu lange einstellen, denn wenn sie sich ausloggen müssen sie mind. die einloggzeit abwarten bis sie sich wieder einloggen
wie kann ich nun die angemeldeten user in der online-liste anzeigen lassen, dass sie erst dort raus gelöscht werden,
bis sie sich ausloggen, egal ob sie ne weile inaktiv sind?
hier einmal der code (die liste unterscheidet zwischen gäste, männl. und weibl.)
das ist der code für männl. online (der ist identisch mit weibl. online.):
PHP-Code:
<?
$query2="SELECT * FROM $sitetable WHERE online='online' and
geschlecht='m'";
$result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());
$trefferzahlman= mysql_num_rows($result2);
?>
<?
$query2="SELECT * FROM $sitetable WHERE online='online' and
geschlecht='m' ORDER BY alter2 ASC, name ASC LIMIT
0,$trefferproseiteonline";
$result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());
while($date=mysql_fetch_row($result2))
{
$altercode= $date[2];
$id= $date[0];
$onlinename= $date[1];
$onlinegesch= $date[5];
echo("<option value=\"$id&$sidname=$sidsid\">$onlinename / $altercode
j ($onlinegesch)</option>");
}
?>
Kommentar