Ответы пользователя по тегу Веб-разработка
  • Как автоматический отключать сайт на определенное время?

    @mrisid
    Вы можете реализовать блокировку сайта по средствам JavaScript, но её будет достаточно просто обойти, по этому скорее всего вам придется воспользоваться серверной стороной для решения данной задачи.

    В файл с расширением .php внутри <?php ?> вам нужно будет вставить следующий код:
    if (date("H") > 7 && date("H") < 21) die("Доступ запрещён!");


    Учитывайте что время возвращаемое функцией date напрямую зависит от того какой часовой пояс установлен на хостинге где находится ваш сайт.
    К примеру если ваш сайт ориентирован на пользователей из Владивостока, а ваш часовой пояс по МСК то вы можете просто поступить так: date("H") + 7.

    PHP работает на серверной стороне сайта что означает, что получить именно текущее время конкретного пользователя по средствам PHP нельзя, но вы можете поискать лазейки и возможно что-то найдете.
    Надеюсь мне удалось вам помочь).
    Ответ написан
    1 комментарий