Вітаю спільното. Маю кейс, працюючий сайт site.ua з українською мовою та мовою окупанта. Потрібно зробити мультимагазин та додати site.eu, з англійською та німецькою, який працюватиме на Європу. Зв’язку я зробив прикріпивши альясом site.eu до основного домена, та за допомогою модуля Марка сконфігурував обидва магазини.
Але як виявилося є проблема з куками та сесіями. Chrome блокує встановлення cookie через заголовок Set-Cookie бо домен site.eu працює як alias до site.ua.
Питання, як хто це реалізовував? Як правильно це зробити, щоб не мати "боки" в майбутньому?
Єдине що зараз на думку спало, змінити в конфігу:
define('HTTP_SERVER', 'https://'.$_SERVER['HTTP_HOST'].'/');
// HTTPS
define('HTTPS_SERVER', 'https://'.$_SERVER['HTTP_HOST'] .'/');
та розділити сесії в system/startup/session.php
$session_name = ($_SERVER['HTTP_HOST'] === 'site.eu') ? 'OCSESS_EU' : 'OCSESS_UA';
ini_set('session.name', $session_name);
Буду вдячний за поради. Можливо я щось пропустив, бо це для мене вперше