Mercurial > hg > mgallery
changeset 191:11aae39833cb
Add mgMangleURI() for optionally adding random SHA hash to CSS and javascript
filenames, in order to circumvent stypid caching problems on mobile platforms.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 19 Mar 2018 13:10:11 +0200 |
parents | 718f4c504662 |
children | 90eca8da0da9 |
files | mgallery.php |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mgallery.php Mon Mar 19 12:42:53 2018 +0200 +++ b/mgallery.php Mon Mar 19 13:10:11 2018 +0200 @@ -93,10 +93,16 @@ } +function mgMangleURI($filename) +{ + return $filename; //."?".sha1(time()); +} + + function mgGetCSSLine($filename, $media = FALSE) { return - " <link rel=\"stylesheet\" href=\"".$filename. + " <link rel=\"stylesheet\" href=\"".mgMangleURI($filename). "\" type=\"text/css\" ".($media !== FALSE ? "media=\"".$media."\"": "")." />\n"; } @@ -111,7 +117,7 @@ "<head>\n". " <meta charset=\"".$pageCharset."\">\n". " <meta http-equiv=\"Content-type\" content=\"text/html;charset=".$pageCharset."\">\n". - " <script type=\"text/javascript\" src=\"".$pageJSFile."\"></script>\n". + " <script type=\"text/javascript\" src=\"".mgMangleURI($pageJSFile)."\"></script>\n". " <title>".strip_tags($pageTitle)."</title>\n". mgGetCSSLine($pageCSS, FALSE). $pageExtra.