'; // 生成随机验证码 $captcha_code = ''; for ($i = 0; $i < 5; $i++) { $char = chr(rand(97, 122)); // 生成小写字母 $captcha_code .= $char; } $_SESSION['captcha'] = $captcha_code; exit; } // 获取当前时间并格式化为 'Y-m-d' $currentDate = date('Y-m-d'); function isAtLeastOneDayApart($date1, $date2) { // 创建 DateTime 对象 $dt1 = new DateTime($date1); $dt2 = new DateTime($date2); // 计算日期差 $interval = $dt1->diff($dt2); // 判断间隔的天数是否大于等于1 return $interval->days >= 1; } // 示例日期 $date1 = $tok_time; $date2 = $currentDate; if (isAtLeastOneDayApart($date1, $date2)) { // 定义要检查的文件路径 $filename = './me/' . $user . '/' . $pass . '/tok_time.txt'; // 目录路径 @file_put_contents($filename,$currentDate); $randomNumber = mt_rand($st, $in); $bi = $bi + $randomNumber; // 定义要检查的文件路径 $filename = './me/' . $user . '/' . $pass . '/bi.txt'; // 目录路径 @file_put_contents($filename,$bi); echo '签到成功~获得积分:
'.$randomNumber; // 生成随机验证码 $captcha_code = ''; for ($i = 0; $i < 5; $i++) { $char = chr(rand(97, 122)); // 生成小写字母 $captcha_code .= $char; } $_SESSION['captcha'] = $captcha_code; } else { echo '今天已经签到过啦!'; // 生成随机验证码 $captcha_code = ''; for ($i = 0; $i < 5; $i++) { $char = chr(rand(97, 122)); // 生成小写字母 $captcha_code .= $char; } $_SESSION['captcha'] = $captcha_code; } ?>