サブドメインでのセッションの共有方法

http://www1.test.com/test1.php
http://www2.test.com/test2.php
というサブドメインが異なる二つのページ間でセッションを共有したい場合、以下のようにsession_startする前にsession.cookie_domainを設定する必要がある。

<?php
ini_set('session.cookie_domain', '.test.com');
session_start();

動かない場合はブラウザのcookieを消すなりすれば再セットされるので動くはず

参考サイト
PHP の Session を複数ドメインで共有する - Enjoi Blog