Existe-t-il un moyen de vérifier si une action cakePHP est appelée à partir d'un film swf/flash comme pour Ajax utilisant le requestHandler?cakephp requestHandler vérifier swf/flash
0
A
Répondre
0
Je ne crois pas. Une meilleure option pourrait être de créer des actions de contrôleur discrètes que vous utilisez uniquement depuis votre application Flash.
0
Pas la façon dont je pense que vous voulez dire. Le requestHandler
peut détecter le type de la demande, mais je pense que vous recherchez la demande source. Il peut être utile d'essayer la méthode getReferrer()
, mais vous devrez peut-être ajouter un gestionnaire de clic au fichier swf (si c'est le vôtre et que vous avez cet accès).
1
Mettez un paramètre nommé dans l'URL que Flash demande:
par exemple. http://www.example.com/controller/action/flash:true
Vérifiez ce paramètre nommé dans votre contrôleur (ou AppController) Code:
if (isset($this->params['named']['flash'])) {
...
}