为什么PHP程序(循环内容)会在客户端关闭后继续执行

为什么我的循环程序比如采集并将图片保存至本地的循环500次程序假如在执行过程中我关闭了当前的浏览器页面可程序还在继续执行?... 为什么我的循环程序
比如采集并将图片保存至本地的循环500次程序
假如在执行过程中我关闭了当前的浏览器页面
可程序还在继续执行?
展开
 我来答
bdwjh007
2012-04-09 · TA获得超过804个赞
知道小有建树答主
回答量:1334
采纳率:92%
帮助的人:305万
展开全部
这是当然,服务器并不知道你的客户机已经关闭了浏览器,还有就是如果程序运行不超时,在没有执行结束前,程序不会自动结束的
追问
那么请问有什么方法可以解决此类问题
追答
我想没有什么特别好的办法
但是如果你使用会话的话,倒有一个方法如下:
1 会话记录当前要执行的循环次数.
2 页面加载完毕后刷新,执行下一次循环.

// 注意:通过此方法的使用,你的所谓循环指令如for\while等就用不到了,要换成if指令来判断结束条件.
以上方法你可通过帝国备份使用的方法来理解,备份一下数据库看看是怎么做到的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ai5941741
2012-04-10 · 超过26用户采纳过TA的回答
知道答主
回答量:144
采纳率:0%
帮助的人:102万
展开全部
php是服务器脚本,是在服务器端执行的,客户端关闭之后,服务器是不知道的,如果想停止,可以在浏览器执行关闭时给服务器发送一个停止执行脚本的命令。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
待子期
2012-04-10 · TA获得超过216个赞
知道小有建树答主
回答量:290
采纳率:0%
帮助的人:143万
展开全部
for($循环=0;$循环<500;$循环++)
if($循环==499)break;
在这里判断一下,手动中断,然后退出不会有什么question
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式