インラインフレームの中に動的ページ
-
0 名前: ラスク : 2007/05/02(水) 10:58 ID:jqLF4NVE sub-zp
- 【現在の状況】
現在ショッピングサイトを運営しているのですが、トップページで
システムページのログイン状態を<iframe>で引っ張ってきている
のですが、PC・ブラウザによってはログインしているのに「ログ
アウト中」とでます。
スレイプ&XP → 駄目
IE6&XP → 駄目
IE7&XP → OK
ちなみに直接トップページにパラメータを読み込めば解決するの
ですが、システム上の都合でトップページでスクリプトが使えません。
iframeのsrc指定しているurlに直接移動すれば「ログイン中」と
表示されるページにアクセスできるのですが念のためCtrl+F5で
キャッシュをクリアして「ログイン中」にしてからトップページに
戻るとやはり「ログアウト中」になっています。
<iframe>で読み込んでいる動的ファイルの内容------------------
if(状態 = YES){
print "ログイン中";
}else{
print "ログアウト中";
}
--------------------------------------------------------------
<iframe>で動的ページを読み込むと<iframe>内の情報が
変化した場合PC環境やブラウザによっては、古い情報が表示
されてしまうのでしょうか?
また、何か対策がありましたらご教示下さい。
お願いします。
-
1 名前: NullPo : 2007/05/02(水) 10:58 ID:Z0FHbpib sub-ii
- ブラウザの戻るボタンはいつもキャッシュから読んでるような気がしてならない。
更新ボタンでも同様の現象なら、frame内にhtmを読み込ませてhtmを更新、ブラウザで再読込みしてみるとか。
-> 更新した内容が表示されない。
キャッシュから読み込んでいるのでno-cacheでもいれてみる?
-> 更新された。
認証がうまくいってないのでクッキーでもみてみる?
-
2 名前: ラスク : 2007/05/02(水) 10:58 ID:jqLF4NVE sub-zp
- >NullPo様
お返事有難うございます。
>キャッシュから読み込んでいるのでno-cacheでもいれてみる?
それは思いつかなかったので直ぐに試してみます!!
ブラウザの戻るボタン以外でも新たにブラウザを立ち上げて
トップページのURLを入れるなどやってみたのですがログイン中
にも係わらずフレーム内が「ログアウト」でした。
また、
スレイプ&XP → 駄目
IE6&XP → 駄目
IE7&XP → OK
に加えて
IE6&XP → OK
も確認できたので、各ブラウザのキャッシュ設定が
関与しているかもしれないです。
取り合えずno-cacheを試してみますね。有難うございます。
ga
-
3 名前: ラスク : 2007/05/02(水) 10:58 ID:jqLF4NVE sub-zp
- no-cacheを試しましたがやはり上手くいかない様です。
一度テスト環境を作ってみたので、皆様の環境でも試して
いただければと思います。
http://www.afc-shop.com/test.html
-
4 名前: 匿名 : 2007/05/02(水) 10:58 ID:aQuF.kCj sub-Cz
- # さりげない「ガッ」にわろた。
>>3
・アクセスした時点でログアウト中なわけだけど、どうログインすれば良いのかしらん?
・>>1 が言ってるのは、たぶん iframe 内のページをキャッシュさせるなということであって、親ページ内をどうこうすることではないと思われ。
-
5 名前: 匿名 : 2007/05/02(水) 10:58 ID:aQuF.kCj sub-Cz
- >>4
> iframe 内のページをキャッシュさせるなということ
すんません、HTTP ヘッダの方を見てたけど、HTML ソースの方には書いてあったのね。失礼。
# 原則、HTTP ヘッダはサーバ側で送出するのが筋。
-
6 名前: ラスク : 2007/05/02(水) 10:58 ID:jqLF4NVE sub-zp
- >匿名様
ご返信有難うございます。
ログインをチェックできるサーバだけが外部サーバなので
サーバがこちらに無く、サーバからの送出は厳しい状態なのです。
もしかすると、現在の仕様上では実施自体が不可能かもしれませんので
こちらで再度調べてより明確化した内容で再度当てはまる専門の場所で
質問させていただく事にします。
みなさんご協力有難うございました。