cakephp – サブドメインとオリジナルドメインでcookieを有効にする

Pocket
LINEで送る

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,
	)
) );
Pocket
LINEで送る

コメントください