Viết tập lệnh php để lấy thời gian sửa đổi cuối cùng của trang hiện tại

Tiêu đề HTTP phản hồi Last-Modified chứa ngày và giờ khi máy chủ gốc tin rằng tài nguyên được sửa đổi lần cuối. Nó được sử dụng làm trình xác thực để xác định xem tài nguyên có giống với tài nguyên được lưu trữ trước đó không. Kém chính xác hơn tiêu đề ETag, đó là cơ chế dự phòng. Yêu cầu có điều kiện chứa tiêu đề If-Modified-Since hoặc If-Unmodified-Since sử dụng trường này

Loại tiêu đề Tiêu đề đại diện Tiêu đề bị cấm tênnoCORS-tiêu đề phản hồi được đưa vào danh sách an toàn

cú pháp

Last-Modified: ,    :: GMT

chỉ thị

Một trong "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy" hoặc "Chủ Nhật" (phân biệt chữ hoa chữ thường)

số ngày có 2 chữ số, e. g. "04" hoặc "23"

Một trong số "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" (

❮ Tham khảo hệ thống tập tin PHP

Thí dụ

Nhận lần cuối cùng nội dung tệp được sửa đổi

echo filemtime("webdictionary. txt");
echo "
";
echo "Nội dung thay đổi lần cuối. ". date("F d Y H. i. s. ", filemtime("từ điển web. txt"));
?>

Chạy ví dụ »


Định nghĩa và cách sử dụng

Hàm filemtime() trả về lần cuối cùng nội dung tệp được sửa đổi

Ghi chú. Kết quả của chức năng này được lưu trữ. Sử dụng clearstatcache() để xóa cache

cú pháp

Giá trị tham số

Tham sốMô tảtên tệpBắt buộc. Chỉ định đường dẫn đến tệp để kiểm tra

chi tiết kỹ thuật

Giá trị trả về. Lần cuối cùng nội dung tệp được sửa đổi dưới dạng dấu thời gian Unix, FALSE trên phiên bản failPHP. 4. 0+
❮ Tham khảo hệ thống tập tin PHP

________số 8

this code is pretty neat, but i just wanted to note that using the "HEAD"-method instead of the "GET"-method in the http-request might be preferrable, since then not the whole resource is being downloaded...

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
0

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
1

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
2

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
3

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
4

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
5

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
6

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
7

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
8

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());
9

Đôi khi, chúng ta cần lấy thời gian sửa đổi cuối cùng của trang hiện tại trong PHP cho các mục đích sử dụng khác nhau. Vì chúng tôi đang sử dụng PHP, chúng tôi có thể dễ dàng lấy thời gian sửa đổi cuối cùng của trang hiện tại bằng cách sử dụng hàm PHP getlastmod()

Đây là một chức năng sử dụng getlastmod(). Hàm getlastmod() được sử dụng để lấy thời gian sửa đổi cuối cùng của trang hiện tại. Chức năng này rất dễ dàng và mạnh mẽ

Sol hãy bắt đầu làm theo ví dụ

cú pháp

$last_modification="Last modified on: " . date ("F d Y H:i:s.", getlastmod());

Thí dụ. 1

Sau đây là mã hoàn chỉnh để lấy và hiển thị thời gian sửa đổi cuối cùng của trang hiện tại

// To Get the last modification time.

$last_modification="Last modified: " . date ("F d Y H:i:s.", getlastmod());

// To Show the last modification time.

echo $last_modification;

?>

đầu ra

Last modified: December 17 2021 10:46:34.

Thí dụ. 2

Điều này sử dụng chức năng filemtime(). Hàm filemtime() trong PHP là một hàm sẵn có được sử dụng để trả về lần cuối cùng của một tệp được chỉ định khi nội dung của nó bị sửa đổi

Làm cách nào tôi có thể nhận được thời gian sửa đổi cuối cùng của tệp trong PHP?

Hàm filemtime() trả về lần cuối cùng nội dung tệp được sửa đổi.

Chức năng nào sau đây sẽ được sử dụng để lấy thời gian sửa đổi cuối cùng của tệp?

Sử dụng chức năng getlastmod() . Hàm getlastmod() được sử dụng để lấy thời gian sửa đổi cuối cùng của trang hiện tại.