- PR -

ブラウザ間でデータの共有

1
投稿者投稿内容
みつお
会議室デビュー日: 2004/12/09
投稿数: 17
投稿日時: 2005-03-01 10:31
最近、HPを立ち上げはじめまして、少々困ったことがあって、ご意見をうかがえればと思います。HPを立ち上げた際に、処理に使うデータをセッションに格納しているのですが、これを別ブラウザを立ち上げた際にも利用したいと思っています。しかし、別ブラウザだとセッションIDが違ってしまいますので、セッションは利用できないと認識しています。そこで、ブラウザ間で、データのやりとりを行う良い方法がありますでしょうか。どなた様か、ご存知の方は是非ご教授願います。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-03-02 03:26
例えばこの掲示板はどういう仕組みになっていると思いますか?
ユーザを登録しておけばブラウザが変わっても、同じユーザとして投稿やプロフィールの編集が出来るようになっています。
ブラウザを閉じてもユーザ情報は残っていますのでいわゆるセッションに全ての情報が格納されているわけではないようです。

ブラウザ自体が通信することは基本的に出来ませんから、サーバ側に情報を保存しておく必要がありますね。
CGI/PHP/Servlet などで情報をファイル/データベース/メモリなどに保存しておき、ユーザIDなどのキーを元に読み込むことになります。

[ メッセージ編集済み 編集者: インギ 編集日時 2005-03-02 03:28 ]
みつお
会議室デビュー日: 2004/12/09
投稿数: 17
投稿日時: 2005-03-24 16:04
ありがとうございます。

DBに情報を格納するのはDBI/Oの回数が増えてしまうので、メモリに書くという方法を試してみたいと思います。

インギさん、ありがとうございました。
1

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