core.phpで、下記のようにやってみた。できてるっぽい。
$http_host = env('HTTP_HOST');
if(strstr($http_host, 'hoge.com')){
$cookie_domain = '.hoge.com' ;
}else{
$cookie_domain = '.' . $http_host;
}
Configure::write( 'Session', array(
'defaults' => 'database',
'timeout' => 1440,
'handler' => array(
'engine' => 'ComboSession',
'model' => 'Session',
'cache' => 'default'
),
'autoRegenerate' => true,
'ini' => array(
'session.cookie_domain' => $cookie_domain,
'session.cookie_secure' => false,
)
) );