勉強したことのメモ

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

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

      2014/05/23

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

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

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

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

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

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

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

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

 - PHP, 画像

  関連記事

mysqldumpが使えないレンタルサーバでMySQLのバックアップ

mysqldumpが使えないレンタルサーバで開発を行うことがあり、尚且つ他社に使 ...

画像をアップロードすると複数サムネイルを生成する方法

フォームで画像をアップロードすると、予め定めておいた大中小のサイズでサムネイル画 ...

PHPでメルマガを配信する方法

※2016/04/07追記 1件ずつ小分けで送る方法の記事追加。   ...

PHPからMySQLデータを取得した際に一括で配列に入れる方法

MySQLからデータを取得して、PHP側で配列に入れる際に今まで一個ずつ書いてい ...

imgタグとPHPでグラフ作成

プラグインやライブラリを使わずにグラフを作る 機会があったのでメモ。 ■サンプル ...

WordPressで任意のクエリをページに出力するプラグイン

先日、「WordPressで任意のクエリをページ内で出力する方法 」という記事で ...

jQuery.uploadでリアルタイムプレビュー

やりたい事は、 ・<input type="file">で画像を選択 ...

PHPで%sとか%dとか

PHPで探し物していて%sとか%dとかいった記述があり 何これとなったのでメモ。 ...

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

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

自動的に定義される定数

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