angularjs — Access-Control-Allow-Origin не работает в PHP-файле, размещенном в домене Godaddy

Я запускаю приложение angularjs в моей локальной системе apache (HTTP: // локальный: 8080). Здесь я пытаюсь поразить API методом post. Мой API (http://php.mpect.com/demo/login.php) размещен в домене godaddy server. Это файл PHP. я включен

header('Access-Control-Allow-Origin: *');

в моем PHP-файле, но все еще получаю

XMLHttpRequest не может загрузить http://php.mpect.com/demo/login.php.
Ответ на предполетный запрос не проходит проверку контроля доступа:
В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
ПроисхождениеHTTP: // локальный: 8080Поэтому не допускается доступ.

Я новичок в php и godaddy сервере. Как я могу решить это? Есть ли способ включить заголовки в домен Godaddy? Извините за мой английский. Может кто-нибудь, пожалуйста, предоставьте мне код решения для достижения этой проблемы CORS. Заранее спасибо.

0

Решение

Добавьте конфигурацию в свой .htaccess файл, и вы будете в порядке. Это обеспечит установку важных заголовков CORS для любого запроса. Убедитесь, что вы включили mod_headers на apache2.

# Always set these headers.
Header always set Access-Control-Allow-Origin "*"Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"Header always set Access-Control-Max-Age "1000"Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]