diff options
author | Max Kostikov <max@kostikov.co> | 2019-04-17 23:15:46 +0200 |
---|---|---|
committer | Max Kostikov <max@kostikov.co> | 2019-04-17 23:15:46 +0200 |
commit | 1732b2dfe367e9e81bdfe1663383229f78f15572 (patch) | |
tree | 116861713fa7da282af0a9ad163fd1182173ba7e /Zotlabs/Module/Photo.php | |
parent | a62f891a60fff0fd7e0a3f625524ed3277290e58 (diff) | |
download | volse-hubzilla-1732b2dfe367e9e81bdfe1663383229f78f15572.tar.gz volse-hubzilla-1732b2dfe367e9e81bdfe1663383229f78f15572.tar.bz2 volse-hubzilla-1732b2dfe367e9e81bdfe1663383229f78f15572.zip |
Add 'must-revalidate' to Cache-control header for profile photos
Diffstat (limited to 'Zotlabs/Module/Photo.php')
-rw-r--r-- | Zotlabs/Module/Photo.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php index 37dfa03e4..832edb6fe 100644 --- a/Zotlabs/Module/Photo.php +++ b/Zotlabs/Module/Photo.php @@ -41,6 +41,7 @@ class Photo extends \Zotlabs\Web\Controller { $observer_xchan = get_observer_hash(); $ismodified = $_SERVER['HTTP_IF_MODIFIED_SINCE']; + $cachecontrol = ''; if(isset($type)) { @@ -104,6 +105,8 @@ class Photo extends \Zotlabs\Web\Controller { $data = ($x['success'] ? $x['body'] : EMPTY_STR); $mimetype = 'image/png'; } + + $cachecontrol = ', must-revalidate'; } else { @@ -263,7 +266,7 @@ class Photo extends \Zotlabs\Web\Controller { $maxage = $expires - time(); header("Expires: " . gmdate("D, d M Y H:i:s", $expires) . " GMT"); - header("Cache-Control: max-age=" . $maxage); + header("Cache-Control: max-age=" . $maxage . $cachecontrol); } |