настроить способ получения mysite. $ domain - PullRequest
1 голос
/ 17 марта 2010

У меня есть несколько доменов, только один веб-сайт и одна таблица базы данных для каждого домена.

пример: wbesite.us - данные из США отправляются в таблицу базы данных main_usa

wbesite.co.uk - данные из Великобритании отправляются в таблицу базы данных main_uk

Только одна база данных с именем сайта. Наличие только одного веб-сайта и наличие таких переменных:

$sql="select * from main_".$countrycode." where bla..bla...

и многие другие переменные для определения расширения домена и так далее ...

Теперь, вместо того, чтобы иметь один полный веб-сайт для каждого домена, как установить сценарий и указать его для обнаружения домена, используемого пользователем.

В корне моего сервера я могу создать что-то вроде website.$domain?

Что-то вроде сайта OLX, но для разных целей.

Надеюсь, я ясно дал понять.

Спасибо.

1 Ответ

0 голосов
/ 17 марта 2010

Вы можете использовать глобальный $_SERVER['SERVER_NAME'] и как-то его проанализировать, чтобы получить код страны.

Я не пробовал, но что-то вроде этого должно работать:

$servername_array = explode('.', $_SERVER['SERVER_NAME']);
$country_code = array_pop($servername_array);

Таким образом, $country_code будет com, uk или любым другим после последней точки в доменном имени.

...