ozaki回答ポイント 100ptウォッチ

PEARのCache_Liteでapiからの画像をキャッシュするプログラムを作っていますが壁にぶち当たっています。ソースは下に記載させていただきます。


実行すると、$queryword = "ハウステンボス";から「ハウステンボス」の画像が表示され、キャッシュを保存するディレクトリ(tmp)にファイルが保存されます。
しかし、$queryword を「東京ディズニーランド」に変更して実行しても、保存した「ハウステンボス」関係のファイルが$data = $Cache_Lite->get($id); if ($data !== false) { で該当してしまい、「東京ディズニーランド」の画像を表示するハズが、そのまま「ハウステンボス」の画像になってしまいます。これを回避するために$querywordを含むurlを$idとしているのですが、有効でないようです。

皆様のお知恵を拝借したく思っています。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-11-30 12:03:19
終了日時
2012-11-30 18:12:27
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

API1084東京ディズニーランド79Pear397ハウステンボス11ディレクトリ1525キャッシュ638プログラム5048URL11376

人気の質問

メニュー

PC版