Задать вопрос
@veroni1337

Как автоматический отключать сайт на определенное время?

Может кто то знает. Как сделать так что бы сайт автоматический отключался днем, а работал только ночью. Это можно сделать со стороны хостинга? Или нужно что то на js писать? Думал может с помощью Date (js) что то сделать, но может есть что то лучше
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
@mrisid
Вы можете реализовать блокировку сайта по средствам JavaScript, но её будет достаточно просто обойти, по этому скорее всего вам придется воспользоваться серверной стороной для решения данной задачи.

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


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

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

Войдите, чтобы написать ответ

Похожие вопросы