Просмотр полной версии : PHP+FLASH
dimas007
25.01.2006, 17:13
Помогите разобраться как с помощью php создавать такой флеш ролик который отдаётся браузеру и тот редиректится по урлу из этого ролика. Нужно именно генерировать php-скриптом а не создать один раз его во флеше например,потому что он будет запускаться как phpscript.swf?var=value , и в зависимости от параметров выдавать урл.
Во-первых, параметры в swf можно отдавать из JS. А можно и при генерации страницы.
Во-вторых, поищщи на php.net, были библиотеки, позволяющие простенькие swf из php делать.
dimas007
26.01.2006, 04:55
параметрами не обойтись, не нужно передавать урл флешу в явном виде,а что-то типа script.swf?id=223455 , а php уже по этому id должен урл сделать
1. Передал урл.
2. Поймал в руте переменную с тем же именем.
3. Заюзал.
Сам же все понимаешь, где вопрос?
Ну, php так Php... Все равно неясно, чего ты хочешь, но в php разбор полетов будет примерно такой. Можно меньше кода. больше смысла, но тебе оно надо ?
switch($_GET['id']) {
case '223455' :
header('Location: page1.html');
break;
case '223456' :
header('Location: page2.html');
break;
default :
header('Location: nah.html');
break;
}
dimas007
26.01.2006, 13:13
хм. это не то совсем. простой редирект я бы давно уже сделал. а мне нужен именно редирект через флеш, и именно чтобы урл не давался в параметрах.чтобы php-скрипт создавал flash с уже зашитым в нём урлом.
зачем надо? насколько я знаю только через редирект с флешем браузер не передаёт странице реферера с которого пришёл.
почему урл нельзя параметром передать? это защита от скриптов претворяющихся браузером.
решение 100% есть, я встречался с сайтами где-такие штуки сделаны,только исходник php-скрипта не посмотреть же никак.
Ну так делай разбор параметра в swf-ке, что мешает-то ?
Ну а если хочешь php - разбирайся:
http://ru.php.net/manual/ru/ref.swf.php
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.