За последние 24 часа нас посетил 20881 программист и 1111 роботов. Сейчас ищет 391 программист ...

Напишите скрипт на php, который выводил информацию о пользователе

Тема в разделе "Сделайте за меня", создана пользователем vasiliygilbert, 29 май 2017.

Метки:
  1. vasiliygilbert

    vasiliygilbert Новичок

    С нами с:
    22 апр 2017
    Сообщения:
    21
    Симпатии:
    0
    А именно: Находится ли он Онлайн или Оффлайн на сайте
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969
    что есть признак онлайна?
     
    denis01 нравится это.
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    В таблице users должно быть поле lastonline, в него должно записываться текущее время каждый раз, когда пользователь загружает страницу сайта.
    Этот скрипт покажет, что пользователь онлайн, если последний раз он открывал страницу менее 5 минут назад.
    PHP:
    1. $online = $mysqli->query("SELECT `lastonline` > NOW() - 300 FROM `users` WHERE `id` = $user_id")->fetch_row()[0];
    2. if ($online) {
    3.   echo "Онлайн";
    4. } else {
    5.   echo "Оффлайн";
    6. }
     
    TeslaFeo, denis01 и vasiliygilbert нравится это.
  4. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    я только что подумал.. а через сессии не проще будет?? так же само, но через сессию)
     
  5. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.632
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Сессия не вечна. Если инфа о последнем онлайн нужна будет на продолжительное время, то бд.
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Я вообще не представляю, как это сделать)
     
  7. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.632
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Да уж, лучше не проснувщись ничего не писать :D