これは、PHP ベースの webapp でセッションを開始するための私のコードです
session_set_cookie_params(24*60*60, "/", ".exdomain.com");
session_start();
私が望むのは、同じセッションがすべてのサブドメイン間で持続することです:
www.exdomain.com
ajax.exdomain.com
サブドメインはこちら
ajax.exdomain.com
何が起こっているのか、ユーザーの ajax リクエストを処理するために使用されます。ユーザーが www.exdomain.com からログインすると、新しい PHPSESSID="91252ec9310ae1c80f44c7e885cf7dfe" が firebug から作成され、PHPSESSID Cookie は次のように設定されます。
PHPSESSID=91252ec9310ae1c80f44c7e885cf7dfe | .exdomain.com | 41B | / | 2013 年 8 月 29 日 03:02:09 午前
リクエストが ajax サブドメイン、つまり ajax.exdomain.com を介して行われると、このリクエストに対して新しいセッションが作成されます。実際には、ajax リクエストごとに新しい PHPSESSID が作成されます。ajax リクエストの新しいセッションの形成を防ぐ方法。