Вопрос о безопасности и loadVars.send() @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 10 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
mrspb
новый человек
0
Сообщения: 30
Зарегистрирован: 23.02.05
Заголовок сообщения: Вопрос о безопасности и loadVars.send()
Сообщение Добавлено: 2 Август 2005, 03:46:58 
Hi!
Чего-то поглюкивает безопасность в флэшплеере.
Короче, примерно так: флэшка отсылает переменные в сценарий:

//в первом кадре написал
System.security.allowDomain ("blabla.com");
//определил всякие переменные...
comLine = new LoadVars ();

//во втором:
//определил переменные в comLine
UrL = "blabla.com\blaDir\Bla2Dir\acts.php"
comLime.sendAndLoad (UrL, receiver, "POST"); //UrL - переменная с адресом, receiver - сюда что-то должно приходить
//зацыклил это дело.
***
В седьмом Флеэшплеере в таком состоянии всё работает; в восьмом-бэте - нифига, выкидвает окошко: тыркните "Сеттингс" и установите там зоны безопасноти, ну я так понял. Этих настроек безопасности там нет, есть только камера, микрофон...; наверное из-за БЭТОсти 8-го плеера.
По сему вопроса пока что два:
1. строка "System.security.allowDomain ("blabla.com")" на что-нить влияет?
тк и без неё в 7-м плеере всё работает. в 8-м она не помогла.
В книжке Колина Мука я читал про правило Песочници, похоже, что оно тут не работает :(

2. почему не работает "comLine.send (UrL);"
судя по хэлпу, остальные параметры необязательны.
А ещё бесит, что сценарий acts.php посылает редирект на другой сайт, чего мне не надо. полагаю с командой .send () этот редирект осуществляться не будет, а .send () не работает
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 2 Август 2005, 11:46:38 
2. send работает.
acts.php посылает на другой сайт, потому что, там так написано. Редирект осуществляться будет, если он предусмотрен в сценарии пхп.

1. если ты пытаешся работать с чужим сервером и чужими данными то следует написать на своём сервере сценарий пхп, в котором данные нормально обрабатываются под флеш и выдаются. таким образом тебе не нужно будтет алловДомаин, и грузить ты всё будешь так: u='myacts.php'
Если же и сервер и актс.пхп твои то не парь мозги с домейнами, работай по относительному пути и убери редирект из пхп файла.

_________________
можно на ТЫ.
mrspb
новый человек
0
Сообщения: 30
Зарегистрирован: 23.02.05
Сообщение Добавлено: 2 Август 2005, 14:41:28 
bE(o0L,
Hi!
.send работает, но тлько в таком состоянии comLine.send(uRL, "_self", "GET"), может можно его заставить работать только с одним аргументом? тогда по-идее перенаправления не будет, тк перенаправлять некуда :)
Не, а сцерарий находится на стороннем сервере. Так что редактировать его нет возможноти. А Flash'y нельзя запретить коннектиться с опредлёнными доменами какой-нить командой?
BlooDHounD Муж.
соучастник
0
Сообщения: 585
Зарегистрирован: 12.03.04
Откуда: Беларусь - Борисов
Сообщение Добавлено: 3 Август 2005, 00:47:54 
кажется кто-то путает редирект с каким-то другим понятием …
оффтопик:
P.S: bE(o0L, я не тебя имею ввиду :) давай хоть раз в теме уживёмся )
P.P.S: или хотя бы сделаем попытку
mrspb
новый человек
0
Сообщения: 30
Зарегистрирован: 23.02.05
Сообщение Добавлено: 3 Август 2005, 02:33:51 

BlooDHounD писал(а):
кажется кто-то путает редирект с каким-то другим понятием …


оффтопик:
неужели это я :cry: , redirect = переориентировать(ся) в lingvo так написано, ч*слово
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 3 Август 2005, 07:49:03 
Кажется кто-то путает флэш с серверным пхп...
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 3 Август 2005, 11:47:12 
mrspb,
Если ты имеешь ввиду открытие документа из-за твоего прописанного _self, то видимо его следует не писать ;) LoadVars.send('acts.php'). К тому же, если сервер не твой, то как можно туда что-то отослать и надеятся на нормальную работу?

allowDomains -> помоему нужен для того чтобы подружить флешки на разных серверах. (хотя я не пользовался этим за ненадобностью)
ты должен указать два домейна (или больше) между которыми идёт обмен swf

redirect= перенаправить

оффтопик:
p.s.
BlooDHounD, давай конечно :D

_________________
можно на ТЫ.
mrspb
новый человек
0
Сообщения: 30
Зарегистрирован: 23.02.05
Сообщение Добавлено: 9 Август 2005, 03:02:34 

Цитата:
LoadVars.send('acts.php')


так почему-то не работает, наверное глюк справки. по сему, наверное, надо добавить после отправки, fscomand() c командой браузеру остановиться. :)
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 9 Август 2005, 22:02:33 
остановится делать что?

_________________
можно на ТЫ.
mrspb
новый человек
0
Сообщения: 30
Зарегистрирован: 23.02.05
Сообщение Добавлено: 12 Август 2005, 03:43:41 
ну, на сколько я понимаю, флэшка отправит данные, браузер не получит редирект на другой сайт, и дальше мона юзать флэшку; вроде всё по плану.
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 10 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100