Кросс-доменный Ajax

При осуществлении асинхронных запросов в JavaScript невозможно передавать данные между разными серверами, по умолчанию данный функционал доступен в пределах одного домена. Сделано это по соображениям безопасности.

Появилось простое решение — PHP proxy — Simple PHP Proxy Бенома Альмана, распространяемый под GPL и MIT лицензиями.

Скрипт позволяет обходить ограничения безопасности в кросс-доменных запросах.

Принцип работы прост — сервер выступает посредником между вашим JavaScript-сценарием и удаленными данными. Он принимает запрос и перенаправляет его на удаленный сервер, и возвращает результат.

Особенности

  • Валидные URL-адреса (в отличии от регулярных выражений)
  • Передача Cookies/SID
  • Перенаправление User Agent на удаленный сервер
  • Поддержка GET и POST методов

Ссылки

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

6 комментариев

по хронологии
по рейтингу сначала новые по хронологии

Кстати, достаточно полезный функционал, надо познакомится с либой! Спасибо за инфу!

Автор
Кобзарёв Михаил

Рад, что информация оказалась полезной для вас.

Milok Murlika

Ссылка не рабочая

О какой ссылке речь? В посте все ссылки ведут куда надо)

Milok Murlika

Проблема была с той ссылкой что в этом абзаце:

"Появилось простое решение — PHP proxy — Simple PHP Proxy Бенома Альмана, распространяемый под GPL и MIT лицензиями."

Появлялось сообщение что то вроде: вы пытаетесь перейти на подозрительный сайт, и через несколько секунд редирект на главную. Сейчас же всё нормально