发布网友 发布时间:2022-04-06 01:57
共3个回答
热心网友 时间:2022-04-06 03:26
PHP时间戳不是那样
而是
$date = mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )
当前时间用:time();
$date-time()>30 这样判断就行
热心网友 时间:2022-04-06 04:44
session_start();
$_SESSION['startTime'] = isset($_SESSION['startTime']) && !is_null($_SESSION['startTime']) ? $_SESSION['startTime'] : time();
if((time()-$_SESSION['startTime']) >= 30){
$_SESSION['startTime'] = time();
echo '重新复位';
}else{
echo '现在第'.(time()-$_SESSION['startTime']).'秒,未够30秒';
}
热心网友 时间:2022-04-06 06:19
为什么永远大于30,那就是他们确实相差多于30