Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.09.2011, 14:31
Ookami вне форума Посмотреть профиль Отправить личное сообщение для Ookami Найти все сообщения от Ookami
  № 1  
Ответить с цитированием
Ookami
 
Аватар для Ookami

Регистрация: Aug 2011
Адрес: 56° 51' с.ш. 53° 13' в.д.
Сообщений: 172
Записей в блоге: 1
Question Доступ к внешней БД

Доброго времени суток. Из приложения обращаюсь к БД, лежащей на моем сервере. При локальном тестировании все проходит нормально, но после загрузки приложения ВКонтакт ответы от сервера перестают приходить. В чем может быть проблема и в какую сторону копать?

Старый 05.09.2011, 14:48
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 2  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
в сторону crossdomain.xml

Старый 05.09.2011, 14:48
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 3  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
вы напрямую из приложения к бд обращаетесь или через посредника php ... ?
crossdomain.xml добавьте
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 05.09.2011, 15:11
Ookami вне форума Посмотреть профиль Отправить личное сообщение для Ookami Найти все сообщения от Ookami
  № 4  
Ответить с цитированием
Ookami
 
Аватар для Ookami

Регистрация: Aug 2011
Адрес: 56° 51' с.ш. 53° 13' в.д.
Сообщений: 172
Записей в блоге: 1
Оу, вот же ж блин. Спасибо огромное

П.С. через пхп

Добавлено через 14 минут
не хотелось бы писать аллоу = *. Есть где-нить список всех серверов ВК, а то запись
Код:
<?xml version="1.0"?>
<cross-domain-policy>
 <allow-access-from domain="*.vk.com" />
 <allow-access-from domain="vk.com" />
 <allow-access-from domain="*.vkontakte.ru" />
 <allow-access-from domain="vkontakte.ru" />
</cross-domain-policy>
должного результат не дает (


Последний раз редактировалось Ookami; 05.09.2011 в 15:26.
Старый 05.09.2011, 17:08
mrs вне форума Посмотреть профиль Отправить личное сообщение для mrs Найти все сообщения от mrs
  № 5  
Ответить с цитированием
mrs

Регистрация: Aug 2011
Сообщений: 12
http://vk.com/crossdomain.xml

Добавлено через 8 минут
вообще стоит проверить запросы и ответы на них через Firebug/Flashbug, может что иное обнаружится.

Старый 05.09.2011, 18:41
Ookami вне форума Посмотреть профиль Отправить личное сообщение для Ookami Найти все сообщения от Ookami
  № 6  
Ответить с цитированием
Ookami
 
Аватар для Ookami

Регистрация: Aug 2011
Адрес: 56° 51' с.ш. 53° 13' в.д.
Сообщений: 172
Записей в блоге: 1
mrs спасибо за ссылку, но не помогло.
Из приложения все запросы идут с моего ИП, т.е. фактически с ИП пользователя приложения. Видимо, прийдется делать
Код:
<allow-access-from domain="*" />
Печально, ну да ладно.

Старый 05.09.2011, 19:25
mrs вне форума Посмотреть профиль Отправить личное сообщение для mrs Найти все сообщения от mrs
  № 7  
Ответить с цитированием
mrs

Регистрация: Aug 2011
Сообщений: 12
а теги <site-control permitted-cross-domain-policies="master-only"/> и <allow-http-request-headers-from domain="vk.com" headers="*"/> есть? crossdomain.xml в корне сервера лежит?

можно еще проверить контекст запросов. вернее подтюнить его:
Код AS3:
var context:LoaderContext = new LoaderContext();
context.securityDomain = SecurityDomain.currentDomain;
loader.load( new URLRequest('http://server.com/fetch_data.php'), context );


Последний раз редактировалось mrs; 05.09.2011 в 19:31.
Старый 05.09.2011, 19:55
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 8  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
а теги <site-control permitted-cross-domain-policies="master-only"/> и <allow-http-request-headers-from domain="vk.com" headers="*"/> есть? crossdomain.xml в корне сервера лежит?
Эти теги не нужны. Все будет работать и без них

Старый 05.09.2011, 20:01
mrs вне форума Посмотреть профиль Отправить личное сообщение для mrs Найти все сообщения от mrs
  № 9  
Ответить с цитированием
mrs

Регистрация: Aug 2011
Сообщений: 12
а я бы добавил, так сказать для определенности... и на будущее, в случае если что-то там в стандартах поменяется.

Старый 05.09.2011, 21:46
Ookami вне форума Посмотреть профиль Отправить личное сообщение для Ookami Найти все сообщения от Ookami
  № 10  
Ответить с цитированием
Ookami
 
Аватар для Ookami

Регистрация: Aug 2011
Адрес: 56° 51' с.ш. 53° 13' в.д.
Сообщений: 172
Записей в блоге: 1
Да, все лежит где надо, теги есть. Как я уже написал - приложение обращается к серверу с моего ip, а не ip сервера ВК, так что выхода не вижу, кроме как разрешить доступ всем.

Спасибо всем, кто откликнулся.

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:12.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.