任何人都可以帮我提供使用2个URL进行标头重定向所需的php代码,如果时间是星期一至星期五东部标准时间,则用户转到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);
?>
以上显示“页面无法正确重定向”错误。
答案 0 :(得分:1)
您有一个从未调用过的函数。要么删除函数“ 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);