10/10/2018, 11:41

Cách tính thời gian giữa 2 lần comment của 1 user

Các bác giúp mình chống spam website với. Mình kiếm code trên mạng mà k thấy. Bây h chất là mình phải viết code rồi. Giúp mình tạo ý tưởng nhe các bác.
Nên viết javascript hay là php?
trannamcn viết 13:51 ngày 10/10/2018
= PHP bắt từ trên server nhé bác !!

- Ý tưởng có thể dùng session lưu phiên ( Tuy nhiên close browser thì sẽ hết tác dụng )
- Check từ Database thì tắt browser đi vẫn kiểm soát đc ! Bạn có thể lôi ra cái record mới nhất tương ứng với user đó và có 1 fields là posttime (lưu thời gian đăng lên). Rồi so sánh với thời gian hiện tại server ( lúc người đó submit cái mới lên ) . Trừ đi ra số giây rồi bác thỏa mái sáng tạo nhé
php_code viết 13:48 ngày 10/10/2018
Được gửi bởi trannamcn
= PHP bắt từ trên server nhé bác !!

- Ý tưởng có thể dùng session lưu phiên ( Tuy nhiên close browser thì sẽ hết tác dụng )
- Check từ Database thì tắt browser đi vẫn kiểm soát đc ! Bạn có thể lôi ra cái record mới nhất tương ứng với user đó và có 1 fields là posttime (lưu thời gian đăng lên). Rồi so sánh với thời gian hiện tại server ( lúc người đó submit cái mới lên ) . Trừ đi ra số giây rồi bác thỏa mái sáng tạo nhé
Chuẩn quá rồi, k cần chỉnh.

1 vài gợi ý cho bạn: hàm time(), hàm strftime(), hàm date();

Những hàm này bạn hỏi PHP.net đẻ có câu trả lời cách sử dụng nhé.
tuine2334 viết 13:49 ngày 10/10/2018
Thank 2 bác nhiều. Rất chuẩn
duongnbtb viết 13:44 ngày 10/10/2018
b1: kiểm tra session
b2: kô có kiểm tra cache
b3: kô có kiểm tra trong db
Bài liên quan
0