UNIQUEなSessioIDを振る
元記事のp0tさんにもコメントつけてしまいましたが。
複数Webサーバ、単一セッション管理でセッションかぶっちゃう問題。
if(session_id()=='') { $Sid = ini_get('session.use_only_cookies') ? '_COOKIE' : '_REQUEST'; if (!isset(${$Sid}[session_name()])) { session_id($_SERVER['UNIQUE_ID']); } session_start(); } else { // 既にセッション開始していた時の対応 }
これで行けそう。もっとスマートな方法があるような気もする。