Здравствуйте, уважаемые мастера! Меня интересует вопрос: Как сделать переход по времени суток, желательно с минимальными изменениями в коде. То есть существуют два сайта, к примеру site.ru и test.site.ru . Необходимо, чтобы пользователь заходя с 10.00 до 21.00 на test.ru оставался на нем, а если время меньше 10.00 утра или больше 21.00 вечера его с site.ru переводило на test.site.ru. А если он днем заходит на test.site.ru , то его переводило на site.ru. В общем два сайта, один работает днем а другой работает ночью. Возможно ли так сделать? Ну или хотябы, чтобы вылазило какое нибудь предупреждение, что мол дневной сайт закрыт, перейдите пожалуста на ночной, и наоборот. Буду очень благодарен за помощь. Сам движок на webasyst, но думаю что это не принципиально...
Это элементарно, вставить лучше в шаблоне, на крайняк можно в корневом index.php
PHP код:
<?php //на первой сайте вставляете php код $__hour = new DateTime(date( 'd F Y H:i:s', time())); $__hour->modify('+4 hour'); //Поправка времени на ваш регион пример +4часа $__hour = $__hour->format('H'); //получаем цифру час if( $__hour > 10 && $__hour < 21 ) header( 'Location: http://site.ru' ); ?>
<?php //на втором сайте вставляете php код $__hour = new DateTime(date( 'd F Y H:i:s', time())); $__hour->modify('+4 hour'); //Поправка времени на ваш регион пример +4часа $__hour = $__hour->format('H'); //получаем цифру час if( $__hour <= 10 && $__hour >= 21 ) header( 'Location: http://test.site.ru' ); ?>
PS - я тоже беспокоюсь за ПС,если сайты для ПС. А если для арбитража просто то норм)
Последний раз редактировалось AlexLeo; 07.11.2013 в 17:27.
ДА, действительно, как к такому повороту отнесутся ПС. Но в принципе люди делают редирект через 10-15 секунд, чтобы робот успел проиндексировать сайт !!!
не факт что надо учитывать часовой пояс пользователя, т.к. получится, что в одно и тоже время, люди будут и на том и на другом сайте, а возможно надо что бы все были только на одном из двух
достаточно узнать текущий час date( 'H' ) и его сравнивать с нужным периодом
редирект на сервере через пхп идет мгновенно, без задержек
я вот думаю, а может не теребить яндекс за яйца))) а каким-то образом сделать так чтобы вылазило окошечко , что дневной сайт закрыт, перейдите на ночной! ???