- PR -

Windows98でSessionの引渡しができない

投稿者投稿内容
erikun
常連さん
会議室デビュー日: 2003/10/10
投稿数: 32
投稿日時: 2003-10-10 12:33
ServerはW-2000Server使用です。
クライアントはXP,NT,98とあります。
XPとNTは、Sessionの引継ぎができています。
同じ画面を98で実行すると、ひきつがれません。
なぜなのか、どなたか教えていただけますでしょうか?


_________________
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2003-10-10 12:53
ブラウザがクッキーを受け付けないとかそういった設定になってないですか?
erikun
常連さん
会議室デビュー日: 2003/10/10
投稿数: 32
投稿日時: 2003-10-10 13:00
世間一般に出回っているいろんな画面は見れるのです。
今回ASP.NETで開発したシステムだけWebでSessionの引継ぎができません。
で、Cookieの設定は一切さわっていないのです。

_________________
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2003-10-10 13:42
参考になるかどうかはわかりませんが、
IEの新しいバージョン(どのバージョンからかは忘れました)は
サーバー名に_(アンダースコア)が含まれているとクッキーを
受け付けません。

http://WWW_1.hoge.co.jp
のようなところにアクセスした場合の話です。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-10-10 13:51
引用:

erikunさんの書き込み (2003-10-10 13:00) より:
世間一般に出回っているいろんな画面は見れるのです。
今回ASP.NETで開発したシステムだけWebでSessionの引継ぎができません。
で、Cookieの設定は一切さわっていないのです。


 クッキーオフでも世間一般に出回っているいろんな画面は見られます。なぜなら、何もしていない画面を表示するのにクッキーは必要ないですから。他の画面は見られるからという理由で確認していないのなら、是非確認しましょう。セッション番号をクッキーで保存しているので、セッションが引き継がれないのはクッキーが保存されていない可能性が高い、のです。

 設定をさわっていないのは、いつからですか?OSをインストールしてから?ブラウザをインストールしてから?前に使っていた人が変更している可能性は?Win.98ということですから、ユーザが違っても設定は1つですよ。
erikun
常連さん
会議室デビュー日: 2003/10/10
投稿数: 32
投稿日時: 2003-10-10 15:05
【べる】さんへ
できました!!
サーバー名にアンダーバーが入っていたのでIPアドレスを直接入力したらSession引継ぎができました。
ありがとうございました。

_________________
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-10-10 23:30
引用:

べるさんの書き込み (2003-10-10 13:42) より:

参考になるかどうかはわかりませんが、
IEの新しいバージョン(どのバージョンからかは忘れました)は
サーバー名に_(アンダースコア)が含まれているとクッキーを
受け付けません。


 解決したということなので、そういうことが発生しているのでしょうが、いったいどこからの情報でしょう?マイクロソフトサポートで、製品を「IE」、キーワードに「クッキー」を指定して検索してみましたが、引っかかりませんでした。

 また、{どのバージョンからかは忘れました}というのが気になったのですが、これは「新しいバージョンで」という意味でしょうか?
yamasa
ベテラン
会議室デビュー日: 2003/02/15
投稿数: 80
投稿日時: 2003-10-11 16:34
引用:

べるさんの書き込み (2003-10-10 13:42) より:
参考になるかどうかはわかりませんが、
IEの新しいバージョン(どのバージョンからかは忘れました)は
サーバー名に_(アンダースコア)が含まれているとクッキーを
受け付けません。


そもそもRFC952には、ホスト名に使える文字は
英数字と"-"(ハイフン)だけだと記述されています。

よって、IEならただクッキーを受け付けなくなるだけのようですが、
環境によっては_(アンダースコア)つきのホストへのアクセスそのものが
できなくなることもあります。

"ホスト名 アンダースコア"などで検索すればより詳しい情報が得られるでしょう。

スキルアップ/キャリアアップ(JOB@IT)