スレッド表示 | フラット表示〕 全トピック 920 件中 845 番目 次≫ ≪前

ログイン管理(PHP)

created: 2003-07-03 17:28 | modified: 2003-07-05 13:50 | reply: 1

[393] ログイン管理(PHP)

user: ケント | created: 2003-07-03 17:28
PHPでのログイン管理について教えてください。
サーバーAとサーバーBがあります。
サイトの半分はAで、残りの半分はBにデータがあります。
Aでログインの処理をさせて、ID・PASSがOKの場合
セッションを使ってログイン管理をしてます。
AからBに飛んだときにセッションの受け渡しができないようで
Bのサイトに入ったらログインしていないと見なされてしました。
マニュアルを調べると http:// で始まるリンク先にはセッションがもっていけないようにかかれてました。
こういうサーバー間をまたがる場合のログイン管理はどうすればいいでしょうか?
ご教授ください。
reply: 396 返信 編集 削除

[396] 実績はないですが・・・

user: なかやま ホームページ | created: 2003-07-05 13:50
僕の知識の範囲で分かることを書きます。
セッションIDはphp.iniのsession.save_pathで指定されたディレクトリーへ保存されます。

Aサーバの通常は/tmpだと思います。
Bサーバへ飛んだ場合参照する/tmpはからっぽなのでセッションIDは意味がありません。

これを回避するには
1.DBへセッションIDを書き込みBサーバから参照する。

2./tmpをBサーバへマウントしA.B共有で使用する。

1か2どちらかの方法が有効かと思いますが
経験が無くまた僕の知識の範囲ないですので
お分かりの方がいましたらよろしくお願いします。

ケントさんのヒントとしてお役に立てればと思い書き込みました。
Parent: 393  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 845 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑