我有一个网站来检查日期并在其他两个网站之间做出决定。因此,我们的想法是单击一个按钮,然后您将被重定向到checkdate站点,该站点会检查日期,然后将您重定向到内容或表明该站点不可用的站点。这是我的checkdate.php代码:
<?PHP
function isValidDate($sd, $ed, $currentDate = null)
{
if ($currentDate === null) {
$currentDate = date('2016-10-30');
}
return ($currentDate >= $sd && $currentDate <= $ed);
}
$startDate = '2016-10-29';
$endDate = '2016-10-30';
if (isValidDate($startDate, $endDate)) {
header("Location: ../example.php");
} else {
header("Location:notavailable.htm");
}
?>
问题是,只有开始日期才能完成。所以链接工作,页面加载,但忽略enddate设置。当我将startDate设置为'2016-11-30'时,它可以正常工作并重定向到“不可用”页面。有人能把我推向正确的方向吗?
答案 0 :(得分:0)
解决了示例日期:
<?PHP
function isValidDate($sd, $ed, $currentDate = null)
{
if ($currentDate === null) {
$currentDate = date('Y-m-d');
}
return ($currentDate >= $sd && $currentDate <= $ed);
}
$startDate = '2016-10-30';
$endDate = '2016-10-31';
if (isValidDate($startDate, $endDate)) {
header("Location: blubb.php");
} else {
header("Location: bla.htm");
}
?>