10/10/2018, 10:10

Xin code tự refresh trang web mỗi khi cập nhật thông tin mới

Mình đang quản lý 1 trang web nhỏ cho lớp. Mỗi vài ngày mình hay cập nhật thông tin mới. Và mỗi lần như thế thì file index.html sẽ được mình thay đổi và ghi đè lên file cũ.
Nhưng vấn đề là 1 số máy khi vào trang web của mình thì sẽ sử dụng luôn dữ liệu của cache trên máy mà ko tải về từ server. Nhiều người ko biết điều này nên truy cập trang web của mình chỉ thấy toàn thông tin cũ, dù rằng mình đã cập nhật thông tin mới.
Thay vì nhắc họ nhấn F5 vài lần (khá nhiều bạn ko biết điều này nên việc nhắc là rất bất tiện), mình muốn hỏi có đoạn code nào chèn vào để mỗi khi mình cập nhật thông tin mới. máy tính sẽ ko lấy dữ liệu từ cache nữa mà lấy từ server luôn ko? Để đảm bảo thông tin luôn là mới nhất.
s.code viết 12:22 ngày 10/10/2018
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

THêm cái này là hết bạn à.
99percent viết 12:20 ngày 10/10/2018
Được gửi bởi s.code
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

THêm cái này là hết bạn à.
Rất cảm ơn bạn nha. Nhưng add nó vào tag nào vậy bạn??
langtusitinh225 viết 12:17 ngày 10/10/2018
Rất cảm ơn bạn nha. Nhưng add nó vào tab nào vậy bạn??
Không hiểu bạn muốn nói gì luôn
ngoc_viet08 viết 12:13 ngày 10/10/2018
bỏ nó vào cạnh mớ <meta...> ở <head></head>
99percent viết 12:14 ngày 10/10/2018
Được gửi bởi ngoc_viet08
bỏ nó vào cạnh mớ <meta...> ở <head></head>
Cảm ơn bạn đã chỉ dẫn, mình sẽ thử.
namduong8889 viết 12:26 ngày 10/10/2018
Tag đó không hiệu quả đâu. MỘt số browser trong đó có cả firefox 3.0 sẽ ignore tag đó, mà kể cả browser không lưu cache thì webserver send status Content not modified về sẽ vẫn bị cache.

Bạn đổi index.html thành index.php là hết. Nhớ xóa file index.html đi.
chesterben viết 12:20 ngày 10/10/2018
ghét nhất mấy trang tự refresh. Ức chế vl :|
Tốt nhất là quên cái chức năng phiền hà đó đi. :|
kenphan19 viết 12:24 ngày 10/10/2018
lên W3C kiện đêêêêêêêêêêêêêêêêêêêêêêêê êêêêêêêêêêêêêêêê
thuyduongcd viết 12:12 ngày 10/10/2018
cache là một chức năng khá thuận lợi, giúp cho host đỡ tốn băng thông và trang web load nhanh hơn. Thậm chí có người còn cache trên cả server nữa. Vậy mà lại đi ép không cho nó cache.
Bài liên quan
0