![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2002
Сообщений: 7
|
Очень прошу помочь...
Я не могу передавать данные через movie.swf?param1=10¶m2=20 Мне не подходит такой вариант. НО мне очень нужно получить информацию из mysql. реально ли это реализовать на flash ? Главное условие - не передавать данные во flash открыто. Нельзя чтобы пользователь видел что передается. Заранее очень благодарен за ответы. |
|
|||||
|
loadVariablesNum("http://www.fbi.gov/secret.php",0);
|
|
|||||
|
Чувак, ну ты даёш 8)..
задал почьти тот же вопрос 8)).. читать темы форума иногда очень полезно 8)... вот, сначала зайди сюда! И вот что я из mySQL выцепил... (там в поле text=asd) всё прекрасно работает. А работает это по команде: loadVariablesNum ("http://www.virshi.kiev.ua/t.php", 0); -- Обьясняю.. я сам долго врубится не мог 8)... я просто себе представить не мог что флеша то, аказывается работает по типу броузера. Это и понятно, если учитывать что флеша "клиент-сайд". ТО-БИш - флеша открывает не исходный файл пхп со всеми командами пхп, и другой хренью, а берёт то, что получилось в результате.. всё равно что броузер. Ты можеш посмотреть тот же результат этого пхп скрипта в броузере. Короче никто ничё не видит, никто ничё не знает. И все довольны и счастлевы ![]() |
|
|||||
|
Регистрация: Apr 2002
Сообщений: 7
|
Да, я сначала спросил, а потом уже на N-ой странице нашел ответ на вопрос.
А он и не может получить исходный текст php-файла, сервак его просто не отдаст. Уж php я знаю =). У меня вот еще какой вопрос - если пользователь скопирует swf себе на компьютер, сможет ли он узнать какой скрипт вызывается из ролика ? А какие данные передаются ролику ? Это ОЧЕНЬ важно. |
|
|||||
|
К (сожалению) нет. Флеша 5-я открывает всё, но экшин скрипт не видит или просто не учитывает. И чтобы ты не напрограмил, если чувак открывает swf он ничё не увидит.
Для спокойствия души ты можеш ещё swf`ку запоролить, чтобы её вообще нельзя открыть было 8).. правда эта защита легко ламается, но это уже детали.. Всё-равно большенство ламать врядли будут ![]() бтв. Как ты думаешь чего вдруг на этом сайте куча исходников?.. чего просто swf`ки не класть?... - вот как раз по этой причине. Последний раз редактировалось ader; 08.04.2002 в 11:17. |
|
|||||
К стати.. я ради прикола решил свою php.swf открыть.. так у меня даже значение (переменные) динамических текстовых полей не остались - полная конспирация ![]() |
|
|||||
|
Регистрация: Apr 2002
Сообщений: 7
|
А debug-режим там тоже недоступен ? Он же пишет ошибки если файл не находит... Error open http://www......flash.php
|
|
|||||
|
Такие тонкости ты мог бы и сам проверить. По моему никакого дебага там вообще в принцыпе не может быть, тк. там же при открытии ничего нет 8).. о каком дебаге идёт речь?... если файл не находит оно просто ничего не показывает как ты можеш увидеть на моём примере во втором акошке action=
|
|
|||||
|
Регистрация: Apr 2002
Сообщений: 7
|
Спасибо... У меня тут просто "лебедь, рак и щука" =). Я знаю php, но ничего не соображаю во флеше, а знакомый знает флеш, но ему наплевать на безопасность, ему она не нужна. А мне надо сделать так, чтобы ни один пользователь не узнал какой вызывается скрипт для обработки.
|
|
|||||
|
Регистрация: Apr 2002
Сообщений: 7
|
Аo> Здравствуйте, прочитал статью про Flash и базы данных и у меня возник
Аo> вопрос. Очень прошу ответить. Аo> Штука такая, что я ни при каких условиях не хочу показывать пользователю Аo> какая переменная пошла в ролик. У меня грузится ролик, в нем вызывается Аo> loadVariablesNum("result.php",0,"POST"); и ролик получает переменную word (к Аo> примеру). Далее он выводит значение переменной word (Например, это будет Аo> слово rumba). Это значит, что result.php вернул нам word=rumba. Аo> Никто и никогда не должен знать ОТКУДА флеш узнал про эту румбу и как он ее Аo> получил. Допустим я никому не скажу про файл result.php. Сможет ли кто-то Аo> установить откуда берется rumba ??? Аo> Заранее очень благодарен за ответ. К сожалению сможет. Существует такая программа Action Script Viewer, которая позволяет показать структуру мувиклипа и все его скрипты. Есть методы защиты от таких программ, но все они не 100% эффективны. В конце концов опытный флешер может найти этот адрес даже в Блокноте. Единственный способ это сильно запутать задачу взломщику, может плюнет да и не станет искать. Для этого можно написать какой либо кодировщик адреса и осуществлять вызов с его использованием: Например loadVariablesNum(decode("5#Ht56Dw&*2"),0,"POST"); мало что скажет пользователю, а разбираться в системе декодирования не каждый станет. Вот так ! |
![]() |
Часовой пояс GMT +4, время: 15:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|