管理者が期限日を設定するphpコードを記述したので、管理者はフォームから期限日を入力するとデータベースに保存されます。この期限を使用して、ユーザーがページにアクセスするたびに確認します。期限が切れた場合、ユーザーはこのページにアクセスできなくなり、自動的に「closed.html」というページに移動します。そうでない場合、ユーザーはアクセスできません。このコードを試しましたが、閉じたままになります。日付がまだ切れていなくてもhtmlページ!アイデアをお願いします?
<?php
session_start();
$Load=$_SESSION['login_user'];
$sql= "Select deadline from schedule_deliverables";
$deadline = mysql_query($sql);
$todays_date = date("Y-m-d");
$today = strtotime($todays_date);
$expiration_date = strtotime($deadline);
if ($expiration_date > $today) {
echo "<meta http-equiv='refresh' content='1;URL=Check_file.php'>"; //user can access the page
} else {
echo "<meta http-equiv='refresh' content='1;URL=closed.html'>"; //deadline is past user can't access
}
?>