Php 带后台操作的快速重定向

Php 带后台操作的快速重定向,php,ajax,redirect,tracking,Php,Ajax,Redirect,Tracking,对于点击跟踪功能,我需要创建一个隐藏页面,读取$\u GET或$\u POST标记,将其保存到数据库,执行一些数据操作,并将用户重定向到另一个页面。 我希望重定向尽可能快,并且更喜欢在重定向之后进行数据操作,这样用户就不必等待它了 最好的方法是什么? 数据操作操作操作都是后台操作,没有用户界面。 我考虑启动对php页面的AJAX调用,并在不等待AJAX响应的情况下重定向用户。被调用的php文件将在后台执行操作 这样行吗? 有更好的选择吗 我正在使用php和jQuery(与CakePHP一起使用)

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

最好的方法是什么? 数据操作操作操作都是后台操作,没有用户界面。 我考虑启动对php页面的AJAX调用,并在不等待AJAX响应的情况下重定向用户。被调用的php文件将在后台执行操作

这样行吗? 有更好的选择吗

我正在使用php和jQuery(与CakePHP一起使用),但我想这涉及到所有语言

多谢各位


Dorian不知道CakePHP是如何处理事情的,但在Zend中,我可以访问应用程序中基于路由调用控制器/操作的部分,我会在这里fork/exec一个外部php文件,该文件将保存控制器/操作/路由/您需要保存的任何内容

编辑


传统上,你可以用ajax来实现,但是你会错过页面视图,设置起来会更困难(至少在我看来,我喜欢尽可能远离js)。

为什么不在每个页面的顶部设置一个简单的php函数呢?您甚至可以将函数放在一个单独的文件中,只需将include_放一次('init.php');或者在你网站的每个页面的顶部。然后,您可以在该文件中放入您喜欢在每个页面顶部运行的其他内容。重定向的事情似乎会让用户感到恼火。通过在文件中使用exec('/usr/bin/php')运行php文件,可以实现这一点。谢谢你,琳卡!