Flash веб-сайтов - PullRequest
       10

Flash веб-сайтов

0 голосов
/ 09 июня 2009

У меня есть несколько вопросов о флеш-сайтах.

  1. сделаны ли их "страницы" с использованием фреймов? это единственный способ?

  2. для входа в систему / контроля доступа, является ли установка переменных для указания безопасности входа в систему? Есть ли способ использовать сеансы PHP, как на обычных сайтах PHP? или это будет так же, как переменные flash?

1 Ответ

1 голос
/ 09 июня 2009

флэш-сайты обычно представляют собой приложения, которые загружаются один раз, а затем отображают весь контент ... так что навигация находится внутри загруженного SWF ...

есть два разных подхода ... либо содержимое сайта загружается с сервера, используя XML, переменные URL (& идент1 = значение1 и идент2 = значение2 ...), либо простой текст (который, в свою очередь, может представлять пользовательский формат, такие как JSON, CSV и т. д.) ... или подстраницы - это SWF-файлы, которые при необходимости будут просто загружаться в основной SWF-файл. Первый подход более чистый и более гибкий, хотя ... вам не следует использовать второй подход, если ваш контент не статичен или редко обновляется ...

когда дело доходит до сессий / входа в систему, это что-то, вам нужно разобраться с самим собой ... вам понадобится какой-то login.php, который позволит аутентификацию и создание сессии ... вход в систему будет выглядеть примерно так login.php?user=username&password=userpassword ... и он должен возвращать идентификатор сеанса и, возможно, статус, таким образом "&success=1&sid=somesessionid" в случае успеха и "&success=0" в случае неудачи ... любые дальнейшие действия / операции загрузки будут затем переходить к другим php-файлам и будут выглядеть как someAction.php?sid=somesessionid&param1=value1... ... в вашем php вы бы потом проверили его по sid (обычно хранящемуся в базе данных) ... теоретически вы могли бы также использовать сеансы php, но это немного сложнее ...

для XML, используйте класс XML, для переменных url, используйте LoadVars и callback onLoad, для простого текста или пользовательских форматов, используйте LoadVars и onData ... ищите их в справочнике по языку ... и исходите из этого , AMFPHP стоит упомянуть ... посмотрите на это ...

тогда удачи ...;)

Greetz

back2dos

...