Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   чтоб php запускался только из под флэш ролика (http://www.flasher.ru/forum/showthread.php?t=68191)

Mnilionic 22.08.2005 03:29

чтоб php запускался только из под флэш ролика
 
муви клип запускает php страницу с запросом.
Как сделать чтоб php запускался только из под моего флэш ролика.
рефферер флеш не передаёт (

nuran 22.08.2005 06:18

никак, только извращаясь

Ion 22.08.2005 18:46

а извращаться ты как предложишь? у меня есть только 1 вариант - передать какой-то код Getом

nuran 22.08.2005 19:48

а зачем обязательно Get'ом

Ion 22.08.2005 22:28

а как ты в новое окно Postом передашь?

Mnilionic 23.08.2005 02:25

нового окна не открывается. Php запускается фоном для обработки данных с последующим возвратом во флеш.

Darreg 23.08.2005 17:13

ИМХО один хрен, фоном или в окне...

Во флеше пишешь:
getURL("tvoiscript.php?secretnyicod=XXXXXXX");

А в PHP:
if(empty($_GET["secretnyicod"])||($_GET["secretnyicod"]!="XXXXXXX")) {
echo "Облом!";
exit;
}

Mnilionic 24.08.2005 02:20

а в чём разница между Гетом и:
loadVariablesNum("script.php?var1="+x+"&var2="+y+"&secretnyicod=XXXXXXX",0);

а в пхп:
if( !isset( $secretnyicod ) or $secretnyicod != "XXXXXXX" ){
echo "Облом!";
exit;
}

фишка в том, что если влезть в swf и найти адрес скрипта, то явно и найдётся "кодовое слово". Вот если б пхп мог определить кто его запустил, хотя бы имя файла, то уже можно было б и выпендриться.

Kain cet Lyxsus 24.08.2005 15:07

в PHP USER_AGENT посмотри. флеш, вроде, пишет что-то вроде "Macromedia Flash.


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

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