Để chạy tập lệnh php thường xuyên, bạn có nhiều giải pháp:
- Bạn sử dụng cron job (điều này ngụ ý rằng bạn có một máy chủ). Để tìm hiểu cách làm này, bạn có thể truy cập liên kết này .
- Bạn sử dụng Trình lập lịch sự kiện do MySQL cung cấp.
- Nếu bạn không có máy chủ, bạn có thể sử dụng nhà cung cấp sẽ khởi chạy các tác vụ của bạn thường xuyên, nhà cung cấp được biết đến nhiều nhất là Webcron.org (nó không miễn phí).
- Giải pháp khác, bạn tạo một tập lệnh PHP sẽ chạy ở chế độ nền trong khi đợi thời điểm thích hợp để thực hiện một hành động; để làm điều đó, bạn phải có quyền truy cập vào hàm
set_time_limit()
vàignore_user_abort()
. Sau đó, bạn tạo một tập lệnh lặp lại liên tục và kiểm tra ngay xem có việc gì cần làm hay không.