ana domainde olusturdugun session un cookie sini subdomain e tasiyabilirsin. olur mu bilmiyorum ama deneyebilirsin. bu kontrol ü ip ve session id i mysql e kaydederek yapabilirsin.

işlem

session degerini ve ip'i mysql e kaydedin. subdomain e geçince sayfanin en üstünde mysqlden kişinin ip sini check ederiz. var ise o ip e ait sessionid i cookie olarak ekleriz.

mysql tablo : sessionlar sütunlar : id ip sessionkodu

subdomaindeki kontrol
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$sql = mysql_query("SELECT * FROM sessionlar WHERE ip='$ip'");
if (mysql_num_rows($sql) >= "1") {
	$satir = mysql_fetch_array($sql);
	setcookie("PHPSESSID", $satir['sessionkodu'], time() + 6200); //2 satlik ayarladim değişebilir. 
}
session_start();
//diger işlemler
?>
ana domaindeki session'u oluşturunca mysql e gir


<?php
session_start();
$ip = $_SERVER['REMOTE_ADDR'];
$sql = mysql_query("SELECT * FROM sessionlar WHERE ip='$ip'");
if (mysql_num_rows($sql) == "0") { //yok ise kaydedelim
	$sessionid = session_id();
	$sqli = mysql_query("INSERT INTO sessionlar values(NULL, '$ip', '$sessionid')");
}
//diger işlemler
?>
gibi test etmek lazim..