• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE6で新しいウィンドウを開くとセッションが切れる??)

IE6で新しいウィンドウを開くとセッションが切れる??

このQ&Aのポイント
  • IE6で新しいウィンドウを開くとセッションが切れてしまう現象について、原因や対処法を知りたいです。
  • IE6以外では起こっていないセッション切れの現象が、IE6で起きて困っています。また、同じIE6でも現象が起きる端末とそうでない端末があるため、原因が分かりません。
  • Windows2000のIIS5.5を使用しており、セッション変数を使っている際に新しいウィンドウを開くとセッションが切れてしまいます。この現象について心当たりのある方、対処法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • LemonT
  • ベストアンサー率49% (39/79)
回答No.2

こんばんは。 No.1の回答、訂正します。 >あるボタンをクリックするとNEWウィンドウが >開かれて、 一番大事なところを見落とし、更に勘違いをしたようです。 あるボタンをクリックした時にJavaScriptのwindow.open()で新規にウインドウを開けば、セッション変数が引き継がれます。 ブラウザのCookieの設定が無効なのでは?

GBSGBS
質問者

お礼

再びの回答ありがとうございます! VBscript で NewWindowを開いています。 ブラウザのCookieの設定が無効になっている 時は、新しいウィンドウを開くとき以外でも セッション変数は渡せないはずなんですよね?多分。 新しいウィンドウを開くときだけだったとしたら どうなるんでしょう・・。うぅ。困った。 とりあえずCookie設定を見直してみます。

GBSGBS
質問者

補足

IE6からデフォルトでCookieが無効になっているようです。 Cookieが無効だとセッションもダメなのでしょうか? 一応ONにはしてみるつもりですが。 また、調べていると http://webmaster.hatena.ne.jp/iwashi?mode=detail&iid=1335 こんな記事を見つけました。 しかし、英語でよく分かりません(涙)

その他の回答 (4)

  • LemonT
  • ベストアンサー率49% (39/79)
回答No.5

こんにちは。 書き漏れました。。。 >Cookieが無効だとセッションもダメなのでしょうか? これはダメですよ。 セッション管理は、Cookieを前提にしていた筈です。

GBSGBS
質問者

お礼

何度も回答ありがとうございます!! Cookieを前提にしているのですね。 タメになりました。

  • LemonT
  • ベストアンサー率49% (39/79)
回答No.4

こんにちは。 確かにデフォルトだと、 IEの[ツール]→[インターネットオプション]→[プライバシー]タブ→ 「設定」→「詳細設定」→「自動Cookie処理を上書きする」がチェックされてないようですね。 (自分はチェックした記憶が。。。) 多分、「自動Cookie処理を上書きする」と「常にセッションCookieを許可する」をチェックすれば、もしかして???

  • LemonT
  • ベストアンサー率49% (39/79)
回答No.3

こんにちは。 IEの[ツール]→[インターネットオプション]→[セキュリティ]タブ→ 「このゾーンのセキュリティのレベル」の設定(高、中、低など)によっては、 セッションが維持できない?のかもしれません。 そのような内容が参考URLにありました。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;283185
GBSGBS
質問者

お礼

おおぉっ、情報ありがとうございます。 助かります。どんな些細な情報でもいいのです。 何か手がかりがほしいです。

GBSGBS
質問者

補足

調べて見たところ、うまくいっているPCと うまくいってないPC どちらも 中 に なってました。むむー。困ったー。 セッションに関するIEの設定がほかにあるのでしょうか? もしかしたら、IE側ではなくIIS側の設定で セッションに関する設定があるのでしょうか・・。 けれど、IE6だけ起るということだから、それも違うか・・うーん。

  • LemonT
  • ベストアンサー率49% (39/79)
回答No.1

こんばんは。 セッション変数はブラウザ1ウインドウ毎に生成される筈です。 したがって、新規に開いたウインドウにセッション変数は継承されません。 当方のサーバ環境:Windows2000Professional+IIS5.0でも、そうなります。

GBSGBS
質問者

お礼

回答ありがとうございます! えぇ!そうなのですか。知りませんでした。 けれど、IE5とかだとセッション変数を 参照できているみたいなのです。 もう少し確かめて見ます。

関連するQ&A