Как я могу работать с помощью PHP, если домен .co.uk или .com? - PullRequest
0 голосов
/ 04 декабря 2009

У меня есть два домена с почти одинаковым кодом на обоих (контроль версий), но я хотел немного кода, который бы показывал «(США)», если зритель смотрел на .com или «(Великобритания) «Если .co.uk, любая помощь приветствуется ...

1 Ответ

5 голосов
/ 04 декабря 2009
if (substr($_SERVER['HTTP_HOST'], -4) == ".com") {
    // you're on the .com domain
}
//... etc

Предупреждение: это зависит от заголовка HTTP-запроса Host:, который не всегда может быть отправлен. (Я не думаю, что это требуется, если сервер не использует виртуальные хосты на основе имен.)

Более надежным решением было бы сделать эту переменную конфигурации приложения, которая может автоматически изменяться при развертывании на любом из серверов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...