php怎么产生子进程
时间:2011-09-07
来源:互联网
在做一个游戏的后台管理系统,主要也就是一个给用户发消息的功能。
在管理画面(a)中,从数据库中选出用户id,然后按确定,关闭这个画面(a),
在关闭这个画面之前,生成一个子进程,让这个子进程去执行另一个php(b)来更新数据库,
也就是把发送成功的用户更新到数据库中。
想问一下在原来的画面(a)中怎么生成子进程?原来以为用 pcntl 很简单就能做成,
但看了php手册才知道pcntl只能用在cli 和cgi中 ,所以我就不知道该怎么办了
希望大家指点一下
在管理画面(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 风险太大了。。。
用
ignore_user_abort 风险太大了。。。
作者: faiinlove 发布时间: 2011-09-07
用curl或者fsocket传到其他月面执行
作者: llh110220 发布时间: 2011-09-07
回复 qxhy123
谢谢 我试试
谢谢 我试试
作者: piscesjay 发布时间: 2011-09-07
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28