![]() |
PHP + Flash Вопрос по сессиям
Вложений: 1
Привет!
Вот, мой младший братишка, осваивает PHP и спросил меня вот что ... А я же не владею PHP и не знаю что сказать ему, поэтому УВАЖАЕМЫЕ ДИЗАЙНЕРЫ И ПРОГРАММЕРЫ ! помогите мне не упасть в грязь лицом перед молодым поколением! - ответьте пожалуйста на вопрос: Почему, когда тэг <object> который вставляет флэшку написан выше PHPскрипта который открывет сессию("session_start()")и переходит на другую страницу("header("Location:out.php");"),то возникает ошибка по поводу открытия сессии и по поводу перехода на другую страницу, а если в начале открыть сессию (<?php session_start() ?>;), затем тэг <object> открывающий флэшку,а затем PHPscript перехода на другую страницу <?php session_start(); session_register("name"); session_register("birth"); $name="blabla"; header("Location:out.php"); ?> то остается ошибка про (header("Location:out.php")) Так как сделать чтоб, например команда print выводила на экран ниже флэшки и сессия открывалась и переход осуществлялся? Вот код файла index.php Код:
<CENTER>Код:
<?phpИ ещё хотел спросить - какой командой (PHP) можно отослать во флешку (*.swf) переменные? Заранее СПАСИБО ПРОСТО ОГРОМЕШНОЕ !!! |
потому что header(), session_start() и прочие функции, работающие с HTTP-заголовками должны быть _до_ _любого_ вывода.
про "команды PHP" читай мануал, может что и найдешь, но большинство советует таки читать мануал по flash'у и пользовать sendAndLoad() и его разновидности. |
А в чём глобальный смысл вставлять <OBJECT> в страничку, которую браузер даже не собирается показывать (так как получит HTTP/1.1 302 Found)???
|
Цитата:
У моего брата две толстых книжки (вот таких [показывает каких]) и он их все перелопатил - ничего не нашёл. Ну хотя может просто искал плохо наверное... Спасибо всем огромешное! П.С. Может кто - нибудь ещё чего подскажет - пишите не стесняйтесь! |
Когда ты из флэши вызываешь SendAndLoad, то, что тебе ответит РHP передается во флэш. Чтобы флэш в ответе скрипта разглядела переменные нужно отвечать вот как
&variable1=value& &variable2=some text& Все переменные передаются в текстовом виде, можешь потренироваться забив это в обычный текстовый файл |
Умм... Вот в чём дело... Понятно! :) Огромное спасибо!
|
| Часовой пояс GMT +4, время: 12:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.