過去ログ表示


過去ログ 280 を表示

トピック内全 15 記事中の 1 〜 10 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0] [1]

cookieについて
(#43644) このトピック中1番目の投稿
(環境: WinXP SP3/Firefox3.0)

FireFoxのcookie管理はPC毎なのでしょうか?
Webサイトを構築しており2つFireFoxを立ち上げるとcookieの内容が後勝ちになります
具体的に言うとTomcatの発行するセッションIDが後でログオンされたブラウザの値に
なってしまい先に立ち上げたブラウザが使えなくなってしまうという現象です。

ブラウザ毎のcookie管理にはできないのでしょうか?

Re[1]: cookieについて
(#43646) このトピック中2番目の投稿
(環境: Linux/Firefox3.0)

 結論から言いますと Firefox を 2 つ起動しても、インスタンスは 1 つです。従って cookie ストレージも 1 つしかありません ( これは IE、Opera、Safari でも同様のはずです )。
 それだけでなく複数タブ間でも cookie ストレージは共有されています。
 また、そもそも cookie はサイト単位で管理されますから、同じセッション ID を使うなら、後書きされてしまうのは当然とも言えます。

 で発見したのが CookiePie という cookie ストレージを Firefox に複数持たせる事のできる拡張です。add-on には登録されていないのですが、結構使えそうです。
 URL は以下のとおりです。
    http://www.nektra.com/oss/firefox/extensions/cookiepie/

Re[1]: cookieについて
(#43657) このトピック中3番目の投稿
(環境: WinXP SP3/Firefox2.0)

> FireFoxのcookie管理はPC毎なのでしょうか?

プロファイル毎です。

> Webサイトを構築しており2つFireFoxを立ち上げるとcookieの内容が後勝ちになります
(中略)
> ブラウザ毎のcookie管理にはできないのでしょうか?

プロファイルを複数作って、複数の Firefox を起動してください。

Command Line Options - MDC:
http://developer.mozilla.org/ja/docs/Command_Line_Options#-no-remote
>>
-no-remote
ひとつのアプリケーションを同時に複数起動できるようにします。
<<

Re[2]: cookieについて
(#43658) このトピック中4番目の投稿
(環境: WinXP SP3/Firefox2.0)

>  結論から言いますと Firefox を 2 つ起動しても、インスタンスは 1 つです。従って cookie ストレージも 1 つしかありません ( これは IE、Opera、Safari でも同様のはずです )。

IEの場合、アイコンダブルクリックで起動した2つのウィンドウでは、セッション内のみ有効なcookie(session cookie)は共有されないと聞いたことがあります。

Re[2]: cookieについて
(#43659) このトピック中5番目の投稿
(環境: Linux/Firefox3.0)

【追記】
 先の書き込みの情報源はセキュリティホールmemo の以下の URL です。
    http://www.st.ryukoku.ac.jp/~kjm/security/memo/2008/07.html#20080731__Cookie

Re[1]: cookieについて
(#43660) このトピック中6番目の投稿
(環境: Linux/Firefox3.0)

> FireFoxのcookie管理はPC毎なのでしょうか?
> Webサイトを構築しており2つFireFoxを立ち上げるとcookieの内容が後勝ちになります
> 具体的に言うとTomcatの発行するセッションIDが後でログオンされたブラウザの値に
> なってしまい先に立ち上げたブラウザが使えなくなってしまうという現象です。
>
> ブラウザ毎のcookie管理にはできないのでしょうか?
 もっと根本的な解決方法として cookie を使わない、というか補助的にしか使用しない、というのはどうでしょうか?
 FF は FF2 から SQLite をサポートしています。セッションIDの管理ということは、当然別のアカウントでシステムにログインするんですよね。
 クライアント側の再設計が必要ですが、SQLite を使えば、アカウントごとにセッションIDを管理できると思うのですが。

Re[1]: cookieについて
(#43675) このトピック中7番目の投稿
(環境: WinXP SP3/Firefox3.0)

有効なご意見ありがとうございます。
参考にさせていただきます。

Re[3]: cookieについて
(#43676) このトピック中8番目の投稿
(環境: WinXP SP3/Firefox3.0)

> >  結論から言いますと Firefox を 2 つ起動しても、インスタンスは 1 つです。従って cookie ストレージも 1 つしかありません ( これは IE、Opera、Safari でも同様のはずです )。
>
> IEの場合、アイコンダブルクリックで起動した2つのウィンドウでは、セッション内のみ有効なcookie(session cookie)は共有されないと聞いたことがあります。
IEの場合だとjavascript:document.cookieで表示させたところJESSONIDが違ってます
ブラウザ単位のセッション管理になっていると思われます。

板違いとは存じますが、IEのフォーラムのようなものはどこかにありませんかね・・・・

Re[2]: cookieについて
(#43677) このトピック中9番目の投稿
(環境: WinXP SP3/Minefield)

>  FF は FF2 から SQLite をサポートしています。

クッキーに関しては、sqliteはサポートされていないと思いますが。
http://kb.mozillazine.org/Profile_folder_-_Firefox#Files

Re[3]: cookieについて
(#43679) このトピック中10番目の投稿
(環境: Linux/Firefox3.0)

> クッキーに関しては、sqliteはサポートされていないと思いますが。
> http://kb.mozillazine.org/Profile_folder_-_Firefox#Files
 いえ、JavaScript で cookie を読み出して、SQLite のデータベースファイル内のテーブルにセッションIDを格納するという方法です。
 ですから Firefox 側で何らかの拡張を作って SQLite のデータベースファイルの作成、テーブルの作成、アクセス等をしてやればいいんじゃないでしょうか。


[ 次のトピック内容10件 ]
このトピックの全ページ / [0] [1]

返信不可


- Child Tree -