+ -
当前位置:首页 → 问答吧 → php怎么产生子进程

php怎么产生子进程

时间:2011-09-07

来源:互联网

在做一个游戏的后台管理系统,主要也就是一个给用户发消息的功能。
在管理画面(a)中,从数据库中选出用户id,然后按确定,关闭这个画面(a),
在关闭这个画面之前,生成一个子进程,让这个子进程去执行另一个php(b)来更新数据库,
也就是把发送成功的用户更新到数据库中。
想问一下在原来的画面(a)中怎么生成子进程?原来以为用 pcntl 很简单就能做成,
但看了php手册才知道pcntl只能用在cli 和cgi中 ,所以我就不知道该怎么办了
希望大家指点一下

作者: piscesjay   发布时间: 2011-09-07

ignore_user_abort可以实现你想要的效果

作者: qxhy123   发布时间: 2011-09-07

好吧.. 说实话.

我没看懂你说的什么

作者: howk   发布时间: 2011-09-07

你的意思就是关闭画面之前,执行另外一个php脚本嘛···然后不用管它执行结果。这个php没有多线程。所以,你的用其他通信模拟多线程,比如curl,fsocket之类。。。

ignore_user_abort  风险太大了。。。

作者: faiinlove   发布时间: 2011-09-07

用curl或者fsocket传到其他月面执行

作者: llh110220   发布时间: 2011-09-07

回复 qxhy123


    谢谢 我试试

作者: piscesjay   发布时间: 2011-09-07

相关阅读 更多