[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で質問しましょう!
似たような質問が見つかりました
- モニター・ディスプレイ WindowsノートPC 13.3で画面縮小したい 画面全体が見えない めり込んでしまってます 1 2023/01/22 13:42
- デスクトップパソコン パソコン マルチスクリーン 3画面 全画面表示で動画を楽しみたい。 2 2023/07/21 08:40
- アプリ スマホ画面のホーム位置にカメラアプリを表示させるには 1 2022/11/07 06:26
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- gooブログ Twitterの動画画面をgooブログに埋め込めない 4 2022/06/03 16:40
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- Windows 10 Windows 10でBIOS画面が表示されなくなった 9 2022/06/26 08:13
- YouTube Youtubeのホーム画面がおかしいんです・・・ 7 2023/08/13 22:46
- Safari(サファリ) 画面のサイズ 1 2023/05/28 14:00
- システム リカバリー作業にトラブル 2 2022/09/12 19:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングで例えばゲーム...
-
C言語で今まで表示していた画面...
-
画面を隠す・消す方法を教えて...
-
URLはそのままで、リンクをクリ...
-
三菱GOTの画面切り替えについて
-
画面遷移を行わずに同一ページ...
-
ボタンを押したあとに画像を表...
-
ruby on railsでの画面間 パラ...
-
Androidで常時表示されるツール...
-
C# ログイン画面からメイン画面...
-
ワードで好きなサイズで文章を...
-
フロントエンドフレームワーク...
-
"+"文字が" (スペース)"に文字...
-
アドレスバーに引数を表示させ...
-
CSV出力を画面から選択したデー...
-
画像の縦横比固定の計算方法。
-
モーダル画面の親をクリック時...
-
JavaScriptでページが更新され...
-
腕時計の時報をならないように...
-
jspからjarを参照したいのですが
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
画面遷移を行わずに同一ページ...
-
プログラミングで例えばゲーム...
-
フロントエンドフレームワーク...
-
Java-jspの画面入力値保持について
-
遷移元を判定したい!
-
ASP.NET 画面遷移前の状態を保...
-
Googleキーワードについて キー...
-
Javaプログラミングの質問にな...
-
C言語で今まで表示していた画面...
-
ボタンを押したあとに画像を表...
-
セッション切れでのリクエスト...
-
C# ログイン画面からメイン画面...
-
JavaScriptでページが更新され...
-
ServletからServletへの値渡し
-
ZOOMでオンラインミーティング
-
登録後、呼び出し元ページに戻...
-
サブミット後、自動的に画面を...
-
アドレスバーに引数を表示させ...
-
Beautiful Soupのインストール...
おすすめ情報