Access-Control-Allow-Origin

The 'Access-Control-Allow-Origin' header contains multiple values '..., *', but only one is allowed. Ошибка Решение

The 'Access-Control-Allow-Origin' header contains multiple values 'http://localhost:4200, *', but only one is allowed. Origin 'http://localhost:4200' is therefore not allowed acces

-- здесь сказано, что ошибка наблюдается по той причине что выставлена небезопасная опция * (т.е. помимо адреса http://localhost:4200 админ разрешил запросы вообще отовсюду, что небезопасно -- почему и происходит ошибка).

ajax Разрешить запросы между разными доменами - cross-domain -- PHP

В некоторых ответах (в Сети) предлагается для разрешения междоменной передачи данных (на ajax в частности) использовать

$_SERVER['HTTP_ORIGIN']

- но этот параметр далеко не всегда определён - так что можно очень даже быстро получить ошибку

Undefined index: HTTP_ORIGIN

Решение:

в начале скипта к которому предполагается разрешить доступ необходимо добавить:

Subscribe to RSS - Access-Control-Allow-Origin