[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Лог входа и выхода !?
Sadonn
Как можно реализовать следующее..... пользователь прошел авторизацию и в logs.txt файл записали время входа, ip, имя....... и при выходе пользователя пишем время выхода....
Я пробую вот так
logs.php
 
<?php
session_start();
include('../include/bdconnect.php');
$uid = $_SESSION['uid'];
$ip = $_SERVER['REMOTE_ADDR'];
$dtime = date('r');
$us = mysql_query ("SELECT fio FROM users WHERE uid=".$uid."");
$row = mysql_fetch_array($us);
$rowus = $row['fio'];

$entry_line = "$dtime - IP: $ip | Пользователь: $rowus \n";
$fp = fopen("../logs.txt", "a");
fputs($fp, $entry_line);
fclose($fp);
?>


Но при таком раскладе логи ведутся постоянно (при обновлении страницы), а мне нужно всего две записи.... вход и выход..... подскажите в какую сторону рыть





Спустя 44 минуты, 46 секунд (13.08.2010 - 11:22) phz написал(а):
Вставляйте этот куда в то место где идет проверка когда юзер входит и потом на выходе когда юзер выходит...

К примеру на выходе (как-то так):

/**
* Logout
*/

if (isset($_GET['mod']) AND $_GET['mod'] == "logout")
{
session_start();
session_destroy();

# тут инклюд вашего кода, запись в логи

redirect(HOST_ADMIN);
exit();
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.