نوشته شده توسط
Keramatifar
دوست عزیز(راه حل از روی از روی حدس و گمان و غریضه برنامه نویسی): سعی کن در شرط به جای اپراتور > (کوچکتر) از اپراتور => (کوچکتر مساوی) استفاده کنی و با توکل به خدا کد رو اجرا کنی.اگر مشکل حل نشد، لطفا کد قسمتی که $diffSeconds و $timeout رو مقداردهی می کنید قرار بدهید تا بشه بصورت فنی بررسی و راهنمایی کرد
مقدار $timeout مساوی 30 می باشد وsession_start();
if(!isset($_SESSION["date"])){
$_SESSION['date'] = new DateTime( 'NOW' );
}
$date1 =$_SESSION['date'];
$date2 = new DateTime( 'NOW' );
$diffSeconds = $date2->getTimestamp() - $date1->getTimestamp();
$_SESSION['date'] = new DateTime( 'NOW' );