2013-09-05 10 views
0

Я использую curl для извлечения данных из ссылки url и работает нормально, но проблема в том, что данные ответа используют вызов ajax, но все эти ajax-вызовы используют мой домен сервера, но Мне нужно, чтобы они использовали исходный путь вызова ajax, где находятся файлы. НапримерИзменение URL-адреса вызова ajax

/ajax/fetch.php изменения http://original-domain.com/ajax/fetch.php

пожалуйста скажите мне соответствующее решение этой проблемы.

+0

Я не понимаю вашего вопроса. Вы хотите что-то сделать с завитом, но что? Можете ли вы показать код, который у вас уже есть? – putvande

+0

Возможно, вы ищете браузер без браузера, например phantomjs вместо curl – bfavaretto

ответ

1

Вы должны преобразовать относительный URL в абсолютный, посмотрите на это: Transfrom relative path into absolute URL using PHP

Что-то вроде rel2abs('/ajax/fetch.php', 'http://original-domain.com/ajax');

+0

Я думаю, что его проблема не относительная, а абсолютная URL-адрес, но политика одного и того же происхождения. Абсолютный URL-адрес бесполезен в ajax, так как вы можете подключиться только к своему серверу. Если, конечно, вы не хотите использовать CORS. – slebetman

+0

Такое же происхождение не имеет значения, вызовы выполняются с завитком, а не с веб-браузером. – preinheimer

+0

Если он использует завиток, то это не ajax. Это только ajax, когда это делается в веб-браузере. Я думаю, мы не понимаем, что он пытается сделать. – slebetman

Смежные вопросы