スレッド表示 | フラット表示〕 全トピック 920 件中 598 番目 次≫ ≪前

戻るでリロード

created: 2004-06-08 16:23 | modified: 2004-06-08 23:47 | reply: 6

[1639] 戻るでリロード

user: JUN平 | created: 2004-06-08 16:23
いつも勉強させてもらってます。
質問させてください。

あるページがあったとして、そこから次のページへ進みます。
その後、ブラウザの「戻る」でもどった場合に、前のページをリロードすることはPHPでできるでしょうか?
買物カゴのようなシステムを作ってるのですが、数量を決めて次のページへ進む。そのページではリロード対策のスクリプトを書いてあるためリロードしても数量は変わりません。前のページに戻って数量を変えてもリロード対策のスクリプトがあるため次のページを更新したと判断されて数量がかわりません。
「戻る」ときに自動でページがリロードされればと考えるのですが…

御存知であれば教えて下さい。
reply: 1640 返信 編集 削除

[1640] 前のページに戻る

user: ゆうじ | created: 2004-06-08 17:15
こんにちは。

ブラウザの『戻るボタン』は、
ブラウザが保持しているキャッシュの呼び出しなので、
残念ながらPHPで制御できないと思われます。

『前のページに戻る』などのアンカーを
ページ内に用意しておくのが得策ではないでしょうか。


まったく別な観点から考えると、
買い物カゴのページでも注文数を訂正を出来れば
よいのではないかと思います。
Parent: 1639  reply: 1641 返信 編集 削除

[1641] そうですか

user: JUN平 | created: 2004-06-08 18:59
買物カゴのページで注文数は直せるようになってるんですよ。
ただ、その前のページで個数を選ぶのと色とかを選ぶ項目があるんです。データベース上の商品は一つなので、戻って違う色を選んでも前回の数が新しい色の数に+されるだけになっちゃうんですよね。

yahooのTOPって進んだ後に戻るとリロードされてますよね?あれはどうやってるんでしょうかね?
Parent: 1640  reply: 1643 返信 編集 削除

[1643] Yahoo行き来

user: ゆうじ | created: 2004-06-08 19:31
> yahooのTOPって進んだ後に戻るとリロードされてますよね?

今、Yahooのトップとカテゴリーの間をIE6で行き来してきましたが、
広告のFlashやランダムに変わっている画像も
変わりませんし、
リロードされた様子はありませんでした。

他にどこを確認すればわかるでしょう。
Parent: 1641  reply: 1645 返信 編集 削除

[1645] あれ?

user: JUN平 | created: 2004-06-08 20:02
すいません。再度試したら変わりませんでした。ごめんなさい。
さっきは変わったんだけど…

対策なさそうですね。
すみませんでした。
Parent: 1643  reply: 1646 返信 編集 削除

[1646] クライアント依存

user: ゆうじ | created: 2004-06-08 21:03
そうでしたか。

リロードそのものがブラウザのやることなので、
どうしてもブラウザにお願いするしかないところですね。

実用的で無いと思いますが、
JavaScriptで定期的に、
特定のファイルを読みに行くとか。
リロードするとかしかないと思います。
Parent: 1645  reply: 1650 返信 編集 削除

[1650] そうですね。

user: JUN平 | created: 2004-06-08 23:47
やっぱりそうですよね。

買物カゴもそうですけどフォームを使ったものって個人的に「コレ!」ってのが無い気がします。
確認画面から送信とかでもリロード対策やデータの重複対策とか。ブラウザによっては戻るだけでフォームの内容が消えるとか。対応策だけで疲れちゃいます。

勉強になりました。ありがとうございます。
Parent: 1646  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 598 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑