10/10/2018, 10:40
Reset theo giờ quy định sẵn trong PHP
Em muốn cứ đến 24:00:00 là nó sẽ tự động xóa toàn bộ dữ liệu trong bảng.(Cái này em làm rồi)
Em so sánh nếu thời gian truy cập vào trang đó = 24:00:00 thì xóa. Nhưng khổ nỗi nếu em quên ko vào trang reset.php thì nó ko xóa. (Phải mở thì nó mới chạy và phải căn đúng 24:00:00 thế mới chết đấy ạ.)
Các bác có giải pháp nào giúp em với, ko mở mà vẫn reset theo giờ trên ạ.
Còn một cách nữa là nhờ chính user đó thực hiện. Trong table download_log(log_id,log_date_time,log_ip)
Nhưng cũng vướng phải nếu user đó ko truy cập đúng 24:00:00 thì nó ko xóa.
p/s: Có cách nào xóa vào đúng giờ đó mà ko phải mở trang reset.php ko ạ
[=========> Bổ sung bài viết <=========]
Chắc là ko đc Ko mở thì làm sao mà chạy đc. Nếu ko có thì các bác bày lối cho em cách xóa các dòng về user đó sau 24h.
Ví dụ: Thời gian user đó tải về lần cuối là 22:00:00. Phải sau 22:00:00 h mới cho phép tiếp tục
p/s: làm sao để tính được user đó đã đủ 24h chưa ạ?
Em so sánh nếu thời gian truy cập vào trang đó = 24:00:00 thì xóa. Nhưng khổ nỗi nếu em quên ko vào trang reset.php thì nó ko xóa. (Phải mở thì nó mới chạy và phải căn đúng 24:00:00 thế mới chết đấy ạ.)
Các bác có giải pháp nào giúp em với, ko mở mà vẫn reset theo giờ trên ạ.
PHP Code:
$time_reset = "24:00:00"; // Thoi gian reset default
$now_time = time(); //Lay thoi gian hien tai
$now = gmdate("H:i:s", $now_time + 7*3600); In ra dang gio:phut:giay cho trung voi thoi gian reset default
if ($now==$time_reset){
$del_reset = mysql_query("DELETE FROM download_log") or die(mysql_error());
}else{
echo "Chua den gio reset";
}
?>
Nhưng cũng vướng phải nếu user đó ko truy cập đúng 24:00:00 thì nó ko xóa.
p/s: Có cách nào xóa vào đúng giờ đó mà ko phải mở trang reset.php ko ạ
[=========> Bổ sung bài viết <=========]
Chắc là ko đc Ko mở thì làm sao mà chạy đc. Nếu ko có thì các bác bày lối cho em cách xóa các dòng về user đó sau 24h.
Ví dụ: Thời gian user đó tải về lần cuối là 22:00:00. Phải sau 22:00:00 h mới cho phép tiếp tục
p/s: làm sao để tính được user đó đã đủ 24h chưa ạ?
Bài liên quan
Muốn chạy http://www.***.com/reset.php lúc 00h00 hàng ngày thì điền như thế đúng chưa ạ
Bực em chứ bực gì bác. Em ko có tiền nên phải xài host free mà bác.