|
|
|
| На странице http://xmlhttprequest.ru/#security нашёл инфу что можно делать запросы XmlHttpRequest на другие домены, а не только на тот на котором выполняется скрипт.
>Проксирование
Самый простой способ обойти это ограничение - проксирование. Допустим, мы хотим сделать запрос с
http://site.com на http://remote.com/get.html. Вместо указания remote.com в методе open(), там ставится
URL вида http://site.com/proxy/remote.com/get.html, а сервер на site.com уже обрабатывает этот запрос,
как нужно.
Если remote.com находится на другом сервере, то серверу site.com придется проксировать посетителю
как запрос, так и ответ. При этом, разумеется, site.com не получит куки remote.com, поэтому с этой
точки зрения для пользователя все безопасно.
|
Кто-нибуть пробовал делать запросы через проксирование? Каким образом "проксировать"? | |
|
|
|
|
|
|
|
для: _Robot
(07.12.2007 в 14:51)
| | вы передаете адрес своему скрипту, тот делает запрос на адрес и отдает ответ
вот и все... | |
|
|
|
|
|
|
|
для: bronenos
(07.12.2007 в 15:11)
| | Ммм... Логично... Но всё-равно в этом случае на своём сервере должен лежать РНР-скрипт. А если этот сервер без поддержки РНР? | |
|
|
|
|
|
|
|
для: coloboc66
(07.12.2007 в 15:30)
| | > тот делает запрос на адрес и отдает ответ
хм не втыкаю, каким образом делать запрос и отдавать ответ.
Допустим вот запрос к файлу
var req = getXmlHttp()
req.open('GET', 'http://site.com/proxy.php');
req.send(null);
...
|
Что должно быть в файле proxy.php, чтоб он сделал запрос к http://site2.com/script.php и получил от него ответ? и вобще можно так сделать? | |
|
|
|
|
|
|
|
для: _Robot
(07.12.2007 в 16:49)
| | автору
передаете своему скрипту адрес страницы
тот получает ее содержимое например файл гет контентс...
колобку
в таком случае проблематично | |
|
|
|