いくつかの助けを借りて行うことができます。だから私は2つの日付の間だけアクセスできるサイトを持っています. 私のデータベースには次のものがあります
Name Type Data
start_date VARCHAR(255) - 11/01/2012
start_time VARCHAR(255) - 14:32
end_date VARCHAR(255) - 13/01/2012
end_time VARCHAR(255) - 17:20
上記の日付にのみユーザーへのアクセスを許可する必要があります。これが私が使用しているコードですが、うまくいかないようです。何か間違っていますか? 私はPHP4を実行しています
$current_date = strtotime(date("Y-m-d H:i:s"));
//db query and while loop here
$start_date = explode("/", $rows['start_date']);
$start_time = $rows['start_time'];
$start_date = strtotime($start_date[2] . "-" . $start_date[1] . "-" . $start_date[0] . " " . $start_time);
$end_date = explode("/", $rows['end_date']);
$end_time = $rows['end_time'];
$end_date = strtotime($end_date[2] . "-" . $end_date[1] . "-" . $end_date[0] . " " . $end_time);
if(($current_date <= $start_date) || (($current_date >= $end_date)))
{
echo "Site can only be access between" . $start_date . " and " . $end_date;
}
else
{
// redirect to the site...
}
前もって感謝します :)