online users
6 отговора
284 прегледа
Re: online users
zapisvash v DB kogato nqkoi potrebitel otvori stranicata mu zapisvash IP-to
sled tova kato otvori drug proverqvash dali IP-to oshte e aktivno i ako e znachi oshte e online.
a ako ti trqbvat nickove gi karash da se reg. i sled tva sus session po sushtiq nachin
sled tova kato otvori drug proverqvash dali IP-to oshte e aktivno i ako e znachi oshte e online.
a ako ti trqbvat nickove gi karash da se reg. i sled tva sus session po sushtiq nachin
Re: online users
Записваш времето на записа и слагаш timeout примерно 20 мин. При всяка заявка на страница update-ваш времето и проверяваш другите времена дали не са expire-нали. Ако са ги триеш.
My blade can cut through armor, and still cut a tomato
My blade can cut through armor, and still cut a tomato
Re: online users
Abe tija sesijki gi mudrja ot nekolko dni. Nekoj znae li[sigurno znae] kak se obrazuwat. Ne goworja za tezi koito sa savenati w basite danni kato otdelen field
Acylotemy life for Aihyr aa I mean Naz'hul
Acylotemy life for Aihyr aa I mean Naz'hul
Вижте това
<?php
$timeoutseconds = 2600;
$date=date("d.m.y H:m:s");
$timestamp = time();
$timeout = $timestamp-$timeoutseconds;
mysql_connect($hostName, $userName, $userPass);
//$insert = mysql_db_query($databaseName, "INSERT INTO useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF','$date')");
$insert = mysql_db_query($databaseName, "INSERT INTO useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF','$date')");
if(!($insert)) {
print "Useronline Insert Failed > ";
}
$delete = mysql_db_query($databaseName, "DELETE FROM useronline WHERE timestamp<$timeout");
if(!($delete)) {
print "Useronline Delete Failed > ";
}
$result = mysql_db_query($databaseName, "SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF'");
if(!($result)) {
print "Useronline Select Error > ";
}
$user = mysql_num_rows($result);
mysql_close();
if($user == 1) {
$online="<b>$user</b> посетител, който
разглежда сайта.\n
";
} else {
$online="<b>$user</b> посетители, които
разглеждат сайта.\n
";
}
//print $online;
?>
$timeoutseconds = 2600;
$date=date("d.m.y H:m:s");
$timestamp = time();
$timeout = $timestamp-$timeoutseconds;
mysql_connect($hostName, $userName, $userPass);
//$insert = mysql_db_query($databaseName, "INSERT INTO useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF','$date')");
$insert = mysql_db_query($databaseName, "INSERT INTO useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF','$date')");
if(!($insert)) {
print "Useronline Insert Failed > ";
}
$delete = mysql_db_query($databaseName, "DELETE FROM useronline WHERE timestamp<$timeout");
if(!($delete)) {
print "Useronline Delete Failed > ";
}
$result = mysql_db_query($databaseName, "SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF'");
if(!($result)) {
print "Useronline Select Error > ";
}
$user = mysql_num_rows($result);
mysql_close();
if($user == 1) {
$online="<b>$user</b> посетител, който
разглежда сайта.\n
";
} else {
$online="<b>$user</b> посетители, които
разглеждат сайта.\n
";
}
//print $online;
?>
Re: Вижте това
nai-dobre da se polzva session zamesto ip, shtot proxyta shte omajat cialata idea
-----------------------
гърбавия ковчег ще го изправи
-----------------------
гърбавия ковчег ще го изправи