Http-соединения на стороне клиента на веб-странице без ограничения домена - PullRequest
0 голосов
/ 30 мая 2010

Я хотел бы создать веб-страницу, где пользовательский браузер должен будет загружать данные, как с Ajax, но без ограничений домена. Меня не волнует технология. Flash, Java, что угодно. Возможно ли это?

Ответы [ 2 ]

1 голос
/ 30 мая 2010

Если у вас нет контроля над другими серверами, а контроль доступа не подходит, один из распространенных способов - это иметь прокси на вашем собственном сервере. Может быть так же просто, как PHP-скрипт

$handle = fopen($_GET['url'], "rb");
while ( !feof($handle) ) {
    echo fread($handle, 8192);
}
fclose($handle); 

используется proxy.php?url=http://example.com/data/.

0 голосов
/ 30 мая 2010

Да, это возможно.

При получении данных с помощью ajax домен не имеет значения, потому что это просто независимый http-запрос. Это как если бы вы вводили URL в новой вкладке браузера, но в случае ajax ваш браузер автоматически обрабатывает эти запросы.

Это похоже на то, что происходит с изображениями, скриптами, CSS-файлами, ...

(я использую php5 и jquery для своих приложений)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...