我有两个变量:$current_date
和$last_payment_date
。
$current_date
是今天的日子,$last_payment_date
是2周后date('d/m/Y', strtotime("+2 week"));
的日期。
我需要什么?
如果用户尝试访问该页面,则PHP将检查数据是否已存在。
如果数据已存在,则检查今天的日期和值$last_payment_date
如果今天的日期小于 或等于变量的值 last_payment_date 则用户将无法访问
但是今天的日期大于变量的值last_payment_date然后用户将继续访问该页面
您可以使用
以下内容:
如果用户尝试访问该页面,则PHP将检查数据是否已存在。
if(isset($current_date, $last_payment_date)) {
} else echo "You cannot access this page";
如果数据已经存在,则检查今天的日期以及 $last_payment_date 的值是多少
如果今天的日期小于 或等于变量的值 last_payment_date 则用户将无法访问
但是今天的日期大于变量的值last_payment_date然后用户将继续访问该页面
if(strtotime('now') <= strtotime($last_payment_date)) {
} else echo "You cannot access this page";
因此,当放在一起时,您的代码应该是:
if(isset($current_date, $last_payment_date)) {
if(strtotime('now') <= strtotime($last_payment_date)) {
// code if user is able to access the page
} else echo "You cannot access this page";
} else echo "You cannot access this page";