勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

PHPでもキャッシュで画像が表示されない

      2014/05/23

ここみたいにキャッシュの影響と考えられるケースが発生した。

結果的にキャッシュっぽく、タイムスタンプをクエリに
つけることで解決。

$file_path = 'aaa.jpg?stamp=' . time();

■timeのリファレンス
http://php.net/manual/ja/function.time.php

■症状
ここでやったような「画像があればその画像を、
なければノーイメージ画像を表示」
していた。

尚且つその画像をクリックすると元画像のURLに
飛ぶようにしていた。

するとSleipnirのみ、画像を開いたらブラウザ最大サイズになり、
そのページを更新すると正常に表示された。

結果がキャッシュと特定できたわけじゃないけど、
書き換え発生の可能性があるファイルを呼び出す際には
タイムスタンプをクエリでつけておくほうが
安定するんじゃないかと思ったのでメモ。

 - PHP, 画像

  関連記事

images
PHPで「Unable to allocate~」とエラー

PHPで「Unable to allocate memory for pool」 ...

images
PHPで配列に特定の値が入っているか検索

PHPで配列に特定の値が入っているか検索して trueかfalseを返したい、と ...

images
PHPで複数の変数に同じ値を代入する

PHPのソースで $a = $b = $c = 12; みたいな見たことの無い代 ...

images
PHPでcharset

header("Content-Type: text/html; charset ...

images
日付の比較で○日前というのを調べる

PHP及びjavascriptで日付の比較をしたく、締切日とかではなく ○日前と ...

images
PHPのチェック系関数

たまたまis_objectという関数を見かけて、 is_numericとかiss ...

msyql-image
MySQLiでUPDATE文

MySQLiでUPDATE文 ■ソース $mysqli = new mysqli ...

images
PHPで携帯(スマホ含)とPCの判別

PHPにて携帯(スマホ含む)とPCで処理を振り分けたかったのでメモ。 <? ...

jquery_logo
jquery.snipeの使い方

使い方によっては面白くなりそう。 ■jquery.snipe http://ra ...

images
複数の方法で301リダイレクト

サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...