キャッシュ(?)の消去について。
<?php
//$aはurlの配列です。
foreach($a as $v){
$imgNum = str_pad($count, 5, '0', STR_PAD_LEFT);
$imgURL = "img/$imgNum.jpg";
if ( false == @file($imgURL) ){
printf("<a href=\"%s\"><img src=\"img/none.jpg\" /></a>\n", chop($v, "\n"));
} else {
printf("<a href=\"%s\"><img src=\"$imgURL\" /></a></li>\n", chop($v, "\n"));
}
//以下のようなものを含めたり。
$imgURL = NULL;
@unlink($imgURL);
clearstatcache();
}
/*
php
header("pragma: no-cache");
header("cache-control: no-cache");
header("expires: 0");
html
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
.htaccess
<Files ~ "\.(html|php|jpe?g|gif|png)$">
Header set Pragma no-cache
Header set Cache-Control no-cache
</Files>
上記3つも含めていますが、イメージの出力にあたるif文で分岐してくれません。
あきらかにfile関数に対応するjpgはないのですが。
ブラウザにキャッシュは記憶しないよう設定しています。
色々考えましたが、停止してしまいました。
ご回答お待ちしております。
*/