勉強したことのメモ

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

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

      2014/05/23

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

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

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

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

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

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

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

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

 - PHP, 画像

  関連記事

JSONをPHPで扱う

JSONデータはjavascriptで扱うものと思ってたけど、 PHPでも使える ...

PHPのカレンダー関数

カレンダー関数で使えるかもしれないものをメモ。 ■cal_days_in_mon ...

PHPで外部ファイルから配列を取得

やりたかった事。 ①管理画面で必要項目を入力すると、aaa.phpが 生成される ...

PHPでユニークな文字列の作成

PHPでユニークな文字列を作成したかった。MySQLとかのオートインクリメントの ...

PHPの日付・時刻関連

使えそうなものをまとめてメモ。 【関数】 ----------- ■date 日 ...

URLのクエリを取得

<? /* 通常であれば$_GETとかで取得するが、 http://tes ...

$_SERVER['PHP_SELF']に脆弱性あり

formのaction属性とかページングのリンクとかで、 <form ac ...

PHPのswitch文で比較演算子の使用

switch文は指定の変数が、特定の値もしくは文字列 だった場合のみに使うような ...

Warning: Division by zero in

PHPでグラフ作ってる時に出たエラー 「Warning: Division by ...

自動的に定義される定数

PHPファイルを解析中__LINE__という記述があり、 定数? とその場は思っ ...