0

requestHandler を使用する Ajax の場合のように、swf/flash ムービーから CakePHP アクションが呼び出されているかどうかを確認する方法はありますか?

4

3 に答える 3

1

Flash が要求している URL に名前付きパラメーターを挿入します。

例えば。http://www.example.com/controller/action/flash:true

コントローラー (または AppController) コードでこの名前付きパラメーターを確認します。

if (isset($this->params['named']['flash'])) {
    ...
}
于 2009-12-24T13:00:14.783 に答える
0

私はそうは思いません。より良いオプションは、Flash アプリからのみ使用する個別のコントローラー アクションを作成することです。

于 2009-12-22T21:18:40.903 に答える
0

私があなたが言っていると思う方法ではありません。はリクエストの種類requestHandlerを検出できますが、リクエストソースを探していると思います。この方法を試してみる価値はあるかもしれませんが、swf にクリック ハンドラーを追加する必要が生じる場合があります (それがあなたのものであり、そのアクセス権を持っている場合)。getReferrer()

于 2009-12-22T21:24:24.497 に答える