使用后台操作快速重定向

时间:2011-01-04 11:53:30

标签: php ajax redirect tracking

对于点击跟踪功能,我需要创建一个隐藏页面,该页面读取$ _GET或$ _POST标记,将其保存到数据库,进行一些数据操作并将用户重定向到另一个页面。 我希望重定向尽可能快,并且更喜欢在重定向之后进行数据操作,以便用户不必等待它。

这样做的最佳方法是什么? 数据操作操作都是后台操作,没有用户界面。 我想到启动对php页面的AJAX调用并重定向用户而不等待AJAX​​响应。被调用的php文件将在后台执行操作。

这会有用吗? 还有更好的选择吗?

我正在使用php和jQuery(使用CakePHP),但我想这与所有语言有关。

非常感谢,

道连

1 个答案:

答案 0 :(得分:0)

不要真正知道CakePHP如何处理事情,但在Zend中我可以访问基于路由调用控制器/动作的应用程序部分,我会在这里fork / exec外部php文件会节省控制器/动作/路线/你需要保存的任何东西。

修改

Aditionaly你可以用ajax来做,但是你会错过页面视图,它的接缝更难设置(至少在我看来,我希望尽可能远离js。)