本文实例讲述了php强制更新图片缓存的方法。分享给大家供大家参考。具体实现方法如下:
/** 強制更新圖片緩存
* @param Array $files 要更新的圖片
* @param int $version 版本
*/
function force_reload_file($files=array(), $version=0){
$html = '';
if(!isset($_COOKIE['force_reload_page_'.$version])){ // 判斷是否已更新過
setcookie('force_reload_page_'.$version, true, time()+2592000);
$html .= '';
echo $html;
exit();
}else{ // 讀取圖片一次,針對chrome優化
if($files){
$html .= '';
}
}
return $html;
}
// 调用方法
$files = array(
'images/1.jpg',
'images/2.jpg',
'images/3.jpg',
'images/4.jpg'
);
$html = force_reload_file($files, 1);
echo $html;
希望本文所述对大家的php程序设计有所帮助。
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn