Вы можете установить константу, определенную $ _SERVER ['HTTP_HOST'], а затем переключать или устанавливать другие переменные в зависимости от значения константы.
$subdomain = str_replace(".mydomain.com","",$_SERVER['HTTP_HOST']);
if (!empty($subdomain) && $subdomain != 'www')
{
define('SUBDOMAIN',$subdomain);
}
else
{
define('SUBDOMAIN',NULL);
}
В другом месте приложения вы можете проверить значение SUBDOMAIN и выполнить соответствующие действия.
// edit .. Я обычно помещаю вышеупомянутое в /index.php, но /application/config/constants.php также может быть хорошим местом. Думаю, я только что подцепил плохой привычка.