Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果时间是周末EST,那么是X,否则是Y_Php_Http Headers - Fatal编程技术网

Php 如果时间是周末EST,那么是X,否则是Y

Php 如果时间是周末EST,那么是X,否则是Y,php,http-headers,Php,Http Headers,有谁能帮助我使用php代码使用2个URL进行标题重定向,如果时间是东部标准时间周一至周五,则用户转到URL 1,如果时间是东部标准时间周六至周日,则转到URL 2 <?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 isWeeke

有谁能帮助我使用php代码使用2个URL进行标题重定向,如果时间是东部标准时间周一至周五,则用户转到URL 1,如果时间是东部标准时间周六至周日,则转到URL 2

<?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);

?>


上面出现“页面未正确重定向”错误。

您有一个从未调用过的函数。删除函数“header”或调用函数并返回链接

删除功能:

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);

我们或许可以帮忙,是的。但你需要给我们一个起点。请说明您尝试了什么,并说明结果与您想要的结果有何不同。
N
参数和if/else应该执行此操作。可以使用Carbon:-if($dt->isWeekend()){echo'Weekend';}else{echo'Not Weekend';}也说明您如何调用该函数(包括示例输入),您需要调用该函数,放置
isWeekend($date)在最后。谢谢!刚刚用你的第一个回复编辑了我的帖子,这是我在你发布的时候发布的。反复试验,我明白了。感谢你的解释!我建议你撤销对这个问题的编辑。问题是问题,不是问题和答案的混合。这会让人困惑,有些人可能会投反对票。谢谢当然可以我没有用你的答案编辑,我是用与你相同的结论编辑,并询问这是否是最好的方式。只是巧合。但是我会继续删除编辑,这样不会让其他用户感到困惑。我知道你没有使用我的代码。我不是这个意思,如果你那样读我很抱歉。