304: Not modified and front end caching

前端 未结 6 647
慢半拍i
慢半拍i 2020-12-13 15:56

I am using a PHP script to serve files. I would like to be able to send back a 304 not modified header in my http response if the file has not changed since th

6条回答
  •  醉梦人生
    2020-12-13 16:26

    Note that $_SERVER["HTTP_IF_NONE_MATCH"] can contain quotes and -gzip suffix.

    $server_etag = str_replace("-gzip", "", str_replace('"', '', stripslashes($_SERVER['HTTP_IF_NONE_MATCH'])));
    
    if ($server_etag == $etag) ...
    

提交回复
热议问题