aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2015-12-20 17:49:12 +0100
committerplegall <plg@piwigo.org>2015-12-20 17:49:12 +0100
commit11f37b24b48ed9307ecdb2ac19f5809876d9227a (patch)
treeae29a81b0e459b149589c41097708c7abc5f878a
parent89bc74b3f30e169ab51e5b2728767f02a94a991c (diff)
feature #379, multiple format, no browser cache
No need random string in URL to avoid browser cache, coding tip by @modus75
-rw-r--r--action.php2
-rw-r--r--picture.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/action.php b/action.php
index 6bdb3bf11..c26df65e5 100644
--- a/action.php
+++ b/action.php
@@ -186,7 +186,7 @@ if (!url_is_remote($file))
// HTTP/1.1 only
$http_headers[] = 'Cache-Control: private, must-revalidate, max-age='.$max_age;*/
- if ( isset( $_SERVER['HTTP_IF_MODIFIED_SINCE'] ) )
+ if ('f' != $_GET['part'] and isset( $_SERVER['HTTP_IF_MODIFIED_SINCE'] ) )
{
set_status_header(304);
foreach ($http_headers as $header)
diff --git a/picture.php b/picture.php
index 093e4b271..75b7cdaf2 100644
--- a/picture.php
+++ b/picture.php
@@ -677,7 +677,7 @@ SELECT *
foreach ($formats as &$format)
{
$format['download_url'] = 'action.php?format='.$format['format_id'];
- $format['download_url'].= '&amp;download='.substr(md5(time()), 0, 6); // a random string to avoid browser cache
+ $format['download_url'].= '&amp;download';
$format['label'] = strtoupper($format['ext']);
$lang_key = 'format '.strtoupper($format['ext']);