PHP, если время - выходные EST, то X, иначе Y - PullRequest
0 голосов
/ 12 октября 2018

Может ли кто-нибудь помочь мне с кодом php, необходимым для перенаправления заголовка, используя 2 URL-адреса, когда пользователь переходит к URL-адресу 1, если время - понедельник-пятница, по восточному поясному времени, или к URL-адресу 2, если время - суббота-воскресеньеEST?

<?php

date_default_timezone_set('America/New_York');
$date = date('Y-m-d H:i:s');

$weeekday = "http://google.com";
$weekend = "http://yahoo.com";

function isWeekend($date) {
    if (date('N', strtotime($date)) >= 6) {
    $link = $weekend;
    }
    else {
    $link = $weeekday;
    };
};

header("location: ". $link);

?>

Выше приведено сообщение об ошибке «Страница перенаправляется неправильно».

1 Ответ

0 голосов
/ 12 октября 2018

У вас есть функция, которую вы никогда не вызываете.Удалите функцию «заголовок» или вызовите функцию и верните ссылку.

Удаление функции:

date_default_timezone_set('America/New_York');
$date = date('Y-m-d H:i:s');

$weeekday = "http://google.com";
$weekend = "http://yahoo.com";


    if (date('N', strtotime($date)) >= 6) {
    $link = $weekend;
    }
    else {
    $link = $weeekday;
    };

header('location: '. $link);

Метод возврата:

date_default_timezone_set('America/New_York');
$date = date('Y-m-d H:i:s');

function isWeekend($date) {
    $weeekday = "http://google.com";
    $weekend = "http://yahoo.com";

    if (date('N', strtotime($date)) >= 6) {
    $link = $weekend;
    }
    else {
    $link = $weeekday;
    };
    return $link;
};
$link = isWeekend($date);
header('location: '. $link);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...