- - PR -
Windows98でSessionの引渡しができない
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2003-10-10 12:33
ServerはW-2000Server使用です。
クライアントはXP,NT,98とあります。 XPとNTは、Sessionの引継ぎができています。 同じ画面を98で実行すると、ひきつがれません。 なぜなのか、どなたか教えていただけますでしょうか? _________________ | ||||
|
投稿日時: 2003-10-10 12:53
ブラウザがクッキーを受け付けないとかそういった設定になってないですか?
| ||||
|
投稿日時: 2003-10-10 13:00
世間一般に出回っているいろんな画面は見れるのです。
今回ASP.NETで開発したシステムだけWebでSessionの引継ぎができません。 で、Cookieの設定は一切さわっていないのです。 _________________ | ||||
|
投稿日時: 2003-10-10 13:42
参考になるかどうかはわかりませんが、
IEの新しいバージョン(どのバージョンからかは忘れました)は サーバー名に_(アンダースコア)が含まれているとクッキーを 受け付けません。 http://WWW_1.hoge.co.jp のようなところにアクセスした場合の話です。 | ||||
|
投稿日時: 2003-10-10 13:51
クッキーオフでも世間一般に出回っているいろんな画面は見られます。なぜなら、何もしていない画面を表示するのにクッキーは必要ないですから。他の画面は見られるからという理由で確認していないのなら、是非確認しましょう。セッション番号をクッキーで保存しているので、セッションが引き継がれないのはクッキーが保存されていない可能性が高い、のです。 設定をさわっていないのは、いつからですか?OSをインストールしてから?ブラウザをインストールしてから?前に使っていた人が変更している可能性は?Win.98ということですから、ユーザが違っても設定は1つですよ。 | ||||
|
投稿日時: 2003-10-10 15:05
【べる】さんへ
できました!! サーバー名にアンダーバーが入っていたのでIPアドレスを直接入力したらSession引継ぎができました。 ありがとうございました。 _________________ | ||||
|
投稿日時: 2003-10-10 23:30
解決したということなので、そういうことが発生しているのでしょうが、いったいどこからの情報でしょう?マイクロソフトサポートで、製品を「IE」、キーワードに「クッキー」を指定して検索してみましたが、引っかかりませんでした。 また、{どのバージョンからかは忘れました}というのが気になったのですが、これは「新しいバージョンで」という意味でしょうか? | ||||
|
投稿日時: 2003-10-11 16:34
そもそもRFC952には、ホスト名に使える文字は 英数字と"-"(ハイフン)だけだと記述されています。 よって、IEならただクッキーを受け付けなくなるだけのようですが、 環境によっては_(アンダースコア)つきのホストへのアクセスそのものが できなくなることもあります。 "ホスト名 アンダースコア"などで検索すればより詳しい情報が得られるでしょう。 |