关于php中sleep函数
<?phpsleep(100);?>上面这段代码,请问我在等待的100秒时间内,想终止它运行,该怎么办,假如到第10秒的时候我就想结束这个函数了,不能关闭浏览器...
<?php sleep(100); ?> 上面这段代码,请问我在等待的100秒时间内,想终止它运行,该怎么办,假如到第10秒的时候我就想结束这个函数了,不能关闭浏览器
展开
展开全部
定义和用法:
sleep() 函数延迟代码执行若干秒。
语法:sleep(seconds)
参数:seconds 描述:必需。以秒计的暂停时间。
返回值:
若成功,返回 0,否则返回 false。
错误/异常:
如果指定的描述 seconds 是负数,该函数将生成一个 E_WARNING。
例子:
<?php
echo date('h:i:s') . "<br />";
//暂停 10 秒
sleep(10);
//重新开始
echo date('h:i:s');
?>
输出:
12:00:08
12:00:18
sleep() 函数延迟代码执行若干秒。
语法:sleep(seconds)
参数:seconds 描述:必需。以秒计的暂停时间。
返回值:
若成功,返回 0,否则返回 false。
错误/异常:
如果指定的描述 seconds 是负数,该函数将生成一个 E_WARNING。
例子:
<?php
echo date('h:i:s') . "<br />";
//暂停 10 秒
sleep(10);
//重新开始
echo date('h:i:s');
?>
输出:
12:00:08
12:00:18
展开全部
sleep时是不肯能响应其他的动作的,包括你所说的终止
我现在能想到的也就是在sleep后去数据库里读一个状态位,然后决定放弃的时候执行一下exit
但是也要等到100秒之后才会执行
可以用ajax方式去跑这个sleep 另一个ajax动作执行终止 这样可以保持页面端还能正常操作 两个ajax要异步
我现在能想到的也就是在sleep后去数据库里读一个状态位,然后决定放弃的时候执行一下exit
但是也要等到100秒之后才会执行
可以用ajax方式去跑这个sleep 另一个ajax动作执行终止 这样可以保持页面端还能正常操作 两个ajax要异步
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试下
exit();
exit();
更多追问追答
追问
具体怎么写呢?这个十秒是不确定的,相当于任何时候
追答
哦, 我看错问题了.. 你的case 应该尝试 下 多线程的方法
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询