如何后台执行某段程序?

WBOY
Lepaskan: 2016-06-23 13:16:07
asal
725 orang telah melayarinya

各位大神,用户进入1.php页面后,执行两段程序A和B,因为A的执行时间比较长,对后续操作无影响;而B程序比较简单,且执行后会跳转到2.php,我希望实现在用户进入1.php后,就先执行B程序,然后跳转到2.php;但同时后台继续执行A程序直到处理完毕。是否能实现?谢谢各位大神!


回复讨论(解决方案)

1、php多线程
2、php伪线程
3、ajax异步

第一种,第二种百度以下就知道了,其中第一种比较费事,原理就是分出不同的线程或者进程同事访问这两个代码段,通过返回值进行跳转

B;
header('location: 2.php');
A;

谢谢两位大神,但思路为什么差异这么大呢?我看得懂xuzuning的思路,单不知道xuzuning,您的方案,能确保A程序能执行,且不影响我执行B程序和跳转到2.php?再次感谢!!!

谢谢两位老师!!!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan