Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [AS3] crossdomain policy (https://forum.antichat.xyz/showthread.php?t=135219)

.::Gh0st::. 15.08.2009 22:11

[AS3] crossdomain policy
 
Кроссдоменный доступ в flash player регламентруется файлом политик crossdomain.xml. В большинстве случаев, задача по получению данных со стороннего сервера (не своего) сводится к созданию гейта (php к примеру), который будет парсить данные со стороннего сервера и передавать их во flash.

Однако, при решении некоторых задач требуется, чтобы запрос на сторонний сервер пришел с IP клиента (не гейта), какие варианты можно использовать в данном случае?

PaCo 15.08.2009 22:33

Собственно средствами самого flash кроме crossdomain.xml(в новых версиях если мне не изменяет память можно указывать свое названия, но не суть) ничего нет по этому поводу, либо юзать его(что в свое время я именно так и делал когда встала похожая задача) либо пользываться прокси/гейтам как хотите это называйте для обрашения к необходимому хосту с указанием дополнительного параметра передаваемого ему - ip адресса клиента если вся суть в этом.

.::Gh0st::. 17.08.2009 13:46

Цитата:

Сообщение от .::Gh0st::.
требуется, чтобы запрос на сторонний сервер пришел с IP клиента

то есть задача не сводится к банальной передаче параметра с IP адресом в запросе

KaZ@NoVa 17.08.2009 16:50

Из решений вижу только "подделать" IP. Если запрос идёт от сервера - по дефольту и IPшник серверовский. Как заменить IP - гугли. Я этим никогда не занимался

Флэш не знаю. Но он исполняется на машин пользователя, значит, и IPшник будет юзверьский юзать. Там точно сокетов нету? Должны быть...

.::Gh0st::. 17.08.2009 17:01

сокеты также требуют наличия файла политик на конечном сервере

KaZ@NoVa 17.08.2009 18:10

Цитата:

Сообщение от .::Gh0st::.
то есть задача не сводится к банальной передаче параметра с IP адресом в запросе

Не параметра, а немного переделать HTTP-запрос. Или сформировать свой вручную. Кажется, IP подделывается так

.::Gh0st::. 17.08.2009 18:18

IP вообще-то передается в пакете в поле source IP


Время: 14:20