Запрос CakePHHandler проверить SWF / Flash - PullRequest
0 голосов
/ 22 декабря 2009

Есть ли способ проверить, вызывается ли действие cakePHP из фильма swf / flash, как для Ajax с использованием requestHandler?

Ответы [ 3 ]

1 голос
/ 24 декабря 2009

Поместите именованный параметр в URL, который запрашивает Flash:

например. http://www.example.com/controller/action/flash:true

Проверьте этот именованный параметр в коде вашего контроллера (или AppController):

if (isset($this->params['named']['flash'])) {
    ...
}
0 голосов
/ 23 декабря 2009

Не так, как я думаю, вы имеете в виду. requestHandler может обнаружить тип запроса, но я думаю, что вы ищете запрос source . Возможно, стоит попробовать метод getReferrer(), но вам может понадобиться добавить обработчик кликов в swf (если он у вас и у вас есть такой доступ).

0 голосов
/ 23 декабря 2009

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

...