您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

异步 - php的 popen 函数问题

2025/12/30 4:15:16发布40次查看
我用popen函数来异步执行php代码
//a.php
原来我在b.php的代码是更新数据库(因为逻辑太复杂所以没有帐号上来.),但是只有在a.php 执行fread $open才能正常执行b.php的代码.如果去掉fread 就没有执行.(数据库里没有更新)
更新:好像把pclose放远点又可以正常执行了.看来是执行b.php代码要点时间,如果提早关闭了会影响执行,是这个原因吗?
回复内容: 我用popen函数来异步执行php代码
//a.php
原来我在b.php的代码是更新数据库(因为逻辑太复杂所以没有帐号上来.),但是只有在a.php 执行fread $open才能正常执行b.php的代码.如果去掉fread 就没有执行.(数据库里没有更新)
更新:好像把pclose放远点又可以正常执行了.看来是执行b.php代码要点时间,如果提早关闭了会影响执行,是这个原因吗?
试试 pclose(popen(php b.php -a $argv1 -b $argv2 &,'r'));
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product