Точно так же, как вы можете генерировать конкретный контент на основе типа браузера, есть ли способ генерировать конкретный контент на основе сервера, на котором работает PHP, без ссылки на сервер или имя сайта?
Например, способ для PHP автоматически определять среду, в которой он находился, и настраивать такие вещи, как соединения с БД, ini_set для ошибок и т. Д., В зависимости от того, была ли это среда разработки, ITS, UAT или производственная среда.
Два способа, о которых я думал, - это распознавать заголовок HTTP, указывающий среды разработки и QA, или иметь пользовательские свойства в php.ini.
Я немного проснулся и обнаружил функцию php для чтения заголовков http, но php переопределяет все, что я установил на веб-сервере, и я не знаю, можно ли вообще их установить в php.ini.
Я понятия не имею, возможно ли добавить пользовательские значения в php.ini, но у меня был тест, и ini_get не смог его найти (я перезапустил веб-сервер после изменения php.ini, конечно).