
[Win2000professional SP4][SQLServer][IIS-5.0][ASP]
でwebアプリケーションを開発しています(ASP.NETではありません)
下記について原因、対処方法がみつからないため
何かご教授いただきたく投稿しました。
手順
1、IE6SP1を起動し画面(A)を表示
1、IE6SP1を起動し画面(B)を表示
2、画面(B)からwindow.openで画面(C)を表示
3、画面(C)からwindow.openで画面(D)を表示する
画面(A)は、Webアプリケーションとは別画面
画面(B)、画面(C)、画面(D)はWebアプリケーションの画面
すると画面(D)は、画面(C)のSessionIDとは異なるIDが割り振られています。
画面(B)から画面(C)へは、正しくSessionIDが引き継がれています。
この場合、画面(A)を閉じれば画面(D)は画面(C)とSessionIDが引き継がれます。
この場合、、画面(D)と画面(C)でSessionIDを正しく引き継げない原因は何でしょうか?
何かご存知な方は教えて下さい。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
MSのサイトを漁りましたが見当たらなかったのでこちらを。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
この例ではASP.Netですが、複数ブラウザとIISという事では説明に使える事例なのではないかと思います。
私の場合、経験則で知っているだけなのでエンドユーザ様に説明するのは大変そうですね。
#実際、お客さん側の受入れテスト中にこの事象が起きてバクフィックスに大変な思いをした思い出が蘇って来ました…。
#それ以来Session変数は極力使わないコーディングになりました…。(使ってもすぐ破棄する)
tamaCoさんありがとうございます。
これから対応考えます。
#昔は、かなり厳しい現場ばかりだったので、今でもその恐怖感から
#100%正確な情報を求めてしまいます。今の現場は、そんなに厳しく
#なさそう(?)なので少し安心してます。
No.1
- 回答日時:
ブラウザを複数立ち上げているとSession変数は正しく引き継がれなかったような気がします。
どうしても複数のブラウザを立ち上げる必要があるのであれば、hidden+POSTとかで持ちまわるしかないのではないでしょうか。
エンドユーザさんはこちらが想像もしなかったようなオペレーションをしてくる事もあるので、あやふやなものよりも確実にデータを引き継げる方法を取った方が良策だと思います。
この回答への補足
ブラウザを複数立ち上げているとSession変数は正しく引き継がれないのは、どこかに記述があったら教えていただけないでしょうか?
エンドユーザさんに非常に説得力ある説明になりますので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
ServletからServletへの値渡し
-
java初心者です。 画面Aで情報...
-
C言語で今まで表示していた画面...
-
system("cls")について
-
location.hrefでページ切替時の...
-
画面を隠す・消す方法を教えて...
-
GetWindowRect()が正しくない。
-
JavaScriptでページが更新され...
-
MFCプログラミング
-
画像の縦横比固定の計算方法。
-
遷移元を判定したい!
-
javaのstrutsを使った画面遷移...
-
ServletからHTMLページへの遷移...
-
Processing初心者の学生です。 ...
-
C# ログイン画面からメイン画面...
-
【JSP】input typeで入力された...
-
サーブレットによるpostデータ...
-
CSVダウンロードでウィンド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
ServletからServletへの値渡し
-
セッション切れでのリクエスト...
-
C言語で今まで表示していた画面...
-
ServletからHTMLページへの遷移...
-
java初心者です。 画面Aで情報...
-
Javaプログラミングの質問にな...
-
登録後、呼び出し元ページに戻...
-
system("cls")について
-
【swing】ボタンクリックにより...
-
コンボボックスの値が画面移動...
-
遷移元を判定したい!
-
C# ログイン画面からメイン画面...
-
peek()の機能が使えれば・・・
-
ASP.NET 画面遷移前の状態を保...
-
Sessionがnullになりません。
-
ブラウザアドレスバーからのURL...
-
画面を隠す・消す方法を教えて...
-
検索画面→結果画面→検索画面と...
おすすめ情報