| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flash > Отправка POST запроса на другой сайт |
| Автор: php5 19.11.2009, 18:03 | ||
| Флашка висит на сайте (А) если я пытаюсь дернуть скрипт который находится на сайте (B) то получаю сообщение Error opening URL, но стоит флешку разместить та том же сайте, что и скрипт, как все работает нормально . Почему так ? Дергаю скрипт так:
|
| Автор: bars80080 19.11.2009, 18:27 |
| потому что у флешек ограничение на работу исключительно в своём домене. в силу безопасности |
| Автор: php5 19.11.2009, 18:41 |
| И что нет никакого способа передать данные? |
| Автор: bars80080 19.11.2009, 19:00 |
| способы всегда есть, но это частные решения, то есть надо конкретно задачу описывать, а во-вторых, они всегда базируются на дружелюбии сторон. то есть в этом случае второй домен должен отдавать данные в специфическом формате, и также иметь настроенный интерфейс на приём обычно задачу общения с другим доменом решают через свой. то есть отправляешь данные на свой сервер, а с него устраиваешь диалог со вторым |
| Автор: php5 19.11.2009, 21:11 |
| Ну собственно говоря сайт (В) это мой и я имею к нему полный доступ, сайт (А) это vkontakte.ru . Что то я в ахнем API не нашел как это можно реализовать , может кто знает ? |
| Автор: SoWa 20.11.2009, 08:34 |
| Ихнее АПИ работает с флешем и только с флешем. А почему бы тебе не залить твое приложение ВКонтакт, а не держать на стороннем хостинге? |
| Автор: monax 20.11.2009, 09:45 |
| php5, ну если сервер твой и у тебя полный к нему доступ, то положи в корень сайта crossdomain.xml. В этом файле разреши доступ к нему от вконтакта (ну или ещё от кого). |
| Автор: php5 20.11.2009, 10:22 |
| Спасибо monax , то что нужно! |