有没有办法检查是否从 swf/flash 电影中调用了 cakePHP 动作,就像使用 requestHandler 的 Ajax 一样?
问问题
607 次
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
可以检测请求的类型,但我认为您正在寻找请求源。可能值得尝试该getReferrer()
方法,但您最终可能需要向 swf 添加一个单击处理程序(如果它是您的并且您具有该访问权限)。
于 2009-12-22T21:24:24.497 回答