PHP - крайний срок даты запроса
Я написал php-код, чтобы установить дату крайнего срока для администратора, поэтому администратор вводит дату daedline через форму, и она будет храниться в базе данных, теперь я хочу использовать этот крайний срок, чтобы проверить, когда пользователь хочет получить доступ к странице, если истек срок крайнего срока, пользователь не может получить доступ к этой странице, он автоматически переместит его на страницу с именем " 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
}
?>
1 ответ
Вам нужно извлечь_Array
$query = "Select deadline from schedule_deliverables";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result) or die(mysql_error());
$deadline = $row['deadline']; // and then you rest code with that if