Я провел некоторое исследование по этой проблеме без решения и пока.
Настройте следующим образом: несколько доменов, скажем, www.domainA.com и www.domainB.com.
Оба домена отображаются в одной и той же папке размещения на сервере LAMP. Я хочу, чтобы файл index.php в этой папке «знал», какой домен обращается к файлам, и отличал содержимое от SQL. То есть загрузить другой идентификатор клиента, специфичный для этого домена.
Я посмотрел на $_SERVER['REMOTE_HOST']
и $_SERVER['HTTP_REFERRER']
, последний был явно признан ненадежным. Я после достаточно надежного решения.
.htaccess
не сработает (я бы не подумал?) Я думал о чем-то вроде доменного DNS IP как о надежном источнике действий. Буду очень признателен за некоторые рекомендации.
ОБНОВЛЕНИЕ: было предложено несколько решений - я хотел бы иметь таблицу SQL, которая будет содержать все ожидаемые домены. TABLE клиенты ('id_client', 'client_name', 'client_url') и запрашивают эту таблицу, возвращая 'id_client' в переменную $.
Если $ _SERVER ['HTTP_HOST'] совпадает с client_url в базе данных, возвращается соответствующий id_client. Решение .htaccess, пусть и элегантное, потребует постоянного обновления файла. Я бы предпочел, где это возможно, хранить решения в php и базе данных.
Какие обстоятельства с $ _SERVER ['HTTP_HOST'] завершаются ошибкой?