架空の映画のネタバレレビュー

お世話になっております、ぷりんと申します。
当方、現在Perl言語にてCGIを作成->HTMLにて出力をしてサイト運営を行なっています。

その中で、携帯電話の利用者の一部が、「FORMタグでの投稿が反映されない」との連絡がきました。

その方はSH-01B(ガラケー)を使用しており、携帯電話のブラウザキャッシュの問題かな?と思い「携帯電話の電源を入れなおし、クッキーを有効にしてからお試し下さい」と伝えました。

しかし、現状できないようです。
そこで、キャッシュ対策にHTMLのヘッダに
print "<meta http-equiv='pragma' content='no-cache' />
<meta http-equiv='cache-control' content='no-cache' />
<meta http-equiv='expires' content='0' />";
を入力したのですが、残念ながら問題の解決にはなりませんでした。

これはキャッシュが悪さをしているのでしょうか?それとも他になにか原因があるのでしょうか?

言葉足らずかと思いますが、ご教授の程お願い申し上げます。

補足

アクセスログをとっていますが、「投稿が反映されなくなった」と連絡がきた時、その方がアクセスした形跡が見られません。

A 回答 (2件)

昔の話ですが、ガラケーのキャッシュが効いていて投稿できない場合はactionタグに"hoge.cgi?random"という風にランダムな引数(時間をつけたりrandで生成したり)をつけて、違うURLとすることでキャッシュを回避していました。

最近の端末でもそんなことあるかどうかは変わりませんが…
    • good
    • 0
この回答へのお礼

お礼が遅くなりまして申し訳ございません。

回答者様の仰るとおり、私も?randomを付けるしかないかなあと思いました。

これからこの問題が頻繁に起きるようでしたら、そう対処していきたいと思います。もうほとんどスマホですけどね(^_^;)

ありがとうございました。

お礼日時:2014/04/16 13:33

そもそもガラケーってCookie無いような…



掲示板か何かですよね?
>「FORMタグでの投稿が反映されない」
>その方がアクセスした形跡が見られません。
ということは、書き込み処理に問題があると思います。というか他になさそうです。
処理を見直すか、そちらをメインにして新しい投稿にしてみては?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
処理に関してですが、一部の携帯だけが反応ないだけであって、他の携帯やパソコンからは正常に動作いたします。

お礼日時:2013/06/04 02:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報