|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Как определить Referer при отправке данных флешом (LoadVars)
Есть сайт A, который подгружает флеш с другого сайта B.
Это флеш отправляет данные с помощью LoadVars php-скрипту на сайт B. Чтобы некий "не хороший человек" не мог отправлять левые данные, я хотел определить peferer и таким образом узнать что данные отправила флешка загруженная именно с сайта B. Но выяснилось, что peferer при этом отсутствует. Есть ли какие другие решения? |
|
|||||
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Прикладывай свой референс, отправляя __url рута, обрезая его, как надо. А вообще я не очень понял расстановку, флэшку в домене В пишшь ты?
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Флешку я пишу. Но посмотрев, что она отправляет и куда, любой может сам отправить данные, в том числе и измененный _root.url. Если бы было так все просто, я бы не спрашивал
Выходит, узнать, что данные пришли от www.b.ru/flash.swf не возможно, только если в сами данные эту информацию не вставить. |
|
|||||
урл рута, хмм.
А есе просто в строке броузера кинут данные и приатачать урлРута?? неа, не катит На сайте В зарег сессию. (есе кнешна ты можеш) Перед отсылкой данных сделай запрос на получения некого ключа(генериться в сессию). С этим ключом отсылаеш данные. Время жизни ключа поставь на 3сек, или чтот подобное. Тут прявязка к сесии, данные кодируються ключом. Из адресной строки неуспееш ниче сделать, как не старайся Правда, мона повесить маппер на порте броузера, но это уже сложнее. |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
В промежутке мужду загрузкой флеша с сайта B и отправкой обратно информации, продолжает грузиться контент сайта B. Сколько времени пройдет между загрузкой и отправкой, таким образом узнать не получиться.
|
|
|||||
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Прицепи хедер с помощью addRequestHeader, я просто не помню, какой. Но это можно найти. По идее тот рефферент, что в $_SERVER, передается приложением, и браузеры генерят его стопудово, а вот прочие приложения -- как хотят
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Цитата:
Если я смогу внутри флеша переопределить refere, то это может сделать любой и смысл проверять его отпадает. Отсутствие результата тоже результат |
|
|||||
а причиной его использования что было? мона поинтересоваться?
|
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 21:37. |
|
« Предыдущая тема | Следующая тема » |
|
|