社区
基础编程
帖子详情
PHP异步执行问题
Amos_
2013-12-06 11:19:38
PHP在执行exec()方法时,会等待exec方法完全执行完之后才会继续执行其余代码
而exec()会执行很长时间,这样的话页面就会一直处于等待状态,
等exec执行完之后才会刷新,
所以有没有某种方法可以使exec在后台执行的同时,让页面不用等待exec执行完毕就刷新?
...全文
289
4
打赏
收藏
PHP异步执行问题
PHP在执行exec()方法时,会等待exec方法完全执行完之后才会继续执行其余代码 而exec()会执行很长时间,这样的话页面就会一直处于等待状态, 等exec执行完之后才会刷新, 所以有没有某种方法可以使exec在后台执行的同时,让页面不用等待exec执行完毕就刷新?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Amos_
2013-12-06
打赏
举报
回复
引用 1 楼 xuzuning 的回复:
尝试在被执行的指令后面加个 & 但并不是所用命令都可以在后台执行的
试了,不行 页面上有个按钮, 1.点击后更新DB 2.DB更新后页面刷新 3.当页面onload的时候用AJAX执行后台一个方法,这个方法的作用是向服务器2发送一个HTTP请求 4.当服务器2接收到3的请求后,执行exec方法,该方法执行服务器2目录下的一个bat文件(里面是Java的jar包) 因为4运行的时间过长,所以就产生了一个帖子。。。
xuzuning
2013-12-06
打赏
举报
回复
尝试在被执行的指令后面加个 & 但并不是所用命令都可以在后台执行的
lingyue1012
2013-12-06
打赏
举报
回复
看到这个,就可以体会到基于事件处理语言的好处了。。
lingyue1012
2013-12-06
打赏
举报
回复
这个貌似不可以,你可以在服务器端弄个事件队列,当服务器2接收到3的请求后就加一个事件进去,在服务器2上面写一个处理事件程序。
postgreSQL和
PHP
网站系统环境安装
PHP
对数据库的增删改查
postgreSQL和
PHP
网站系统环境安装 本课程的第一、二课 讲述如何在linux服务器安装postgreSQL,安装
PHP
,安装Nginx或Apache网站环境 并细致讲述了添加网站,使用
PHP
...
PHP
异步
执行
php
异步
执行
php
异步
调用一个函数,
PHP
异步
执行
实现的四种方法详解
异步
执行
的方法有很多种在这里我们整理了一些常用的函数来实现
异步
执行
了,同时也包括大家熟知ajax了,当然本文章重点不在ajax而相关的
php
函数了,下面一起来看看.
PHP
异步
执行
的常用方式:1.AJAX1.最简单的办法,就是在...
php
怎么
异步
执行
,深入
PHP
异步
执行
的详解
Web服务器
执行
一个
PHP
脚本,有时耗时很长才能返回
执行
结果,后面的脚本需要等待很长一段时间才能继续
执行
。如果想实现只简单触发耗时脚本的
执行
而不等待
执行
结果就直接
执行
下一步操作,可以通过fscokopen函数来实现...
php
怎么
异步
执行
,
php
中
异步
执行
的四种方式
缺点:在
执行
期间,浏览器会一直处于loading状态,因此这种方法并不算真正的
异步
调用。(免费视频教程推荐:
php
视频教程)二、使用popen使用popen
执行
命令,语法:优点:
执行
速度快缺点:1、只能在本机
执行
2、不能传递...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章