2011-09-06 1 views
0

Я создал прокси-страницу для вызова xml из javascript-клиента. Я разместилPHP Proxy as middleware

header('Access-Control-Allow-Origin: *'); 
header('Access-Control-Allow-Methods: POST, GET, OPTIONS'); 
header('Cache-Control: no-cache'); 
header('Pragma: no-cache'); 
//header('Access-Control-Allow-Credentials: false'); 
$header[] = "Content-type: text/xml"; 

Но когда я звоню с помощью jquery или любой другой структуры, он все еще показывает мне проблему происхождения источника. Файл PHP, который я разместил в другом домене.

Как я могу решить эту проблему?

+0

Какой браузер вы используете? – wesbos

+0

Получаете ли вы доступ к серверу в другом домене? jQuery не позволит вызовам AJAX в домене, отличном от того, в котором он находится. – Alex

+0

AlexW - Вы уверены, что $ .ajax не работает с CORS? – wesbos

ответ

0

Вы кэшированы? Очистите его и повторите попытку.

Если он показывает файл php в другом домене, а страница CORS не перенаправляется, у него не должно быть проблем, если браузер поддерживает его.