From b7f574e2ed49a3d9784425a4f0ed953bf3138278 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Sun, 27 Dec 2020 22:42:01 +0100 Subject: [PATCH] Last-Modified for php scripts --- src/client.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/client.c b/src/client.c index 49b83bb..34e7edb 100644 --- a/src/client.c +++ b/src/client.c @@ -225,6 +225,11 @@ int client_request_handler(sock *client, unsigned long client_num, unsigned int content_length = ftell(file); fseek(file, 0, SEEK_SET); } else { + struct stat statbuf; + stat(uri.filename, &statbuf); + char *last_modified = http_format_date(statbuf.st_mtime, buf0, sizeof(buf0)); + http_add_header_field(&res.hdr, "Last-Modified", last_modified); + res.status = http_get_status(200); if (fastcgi_init(&php_fpm, client_num, req_num, client, &req, &uri) != 0) { res.status = http_get_status(502);