`
beyondhjjyt
  • 浏览: 37637 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

使用php让浏览器刷新

阅读更多

使用php让浏览器刷新需要解决几个问题

  1. PHP脚本执行时间限制,默认的是30m 解决办法:set_time_limit();或者修改PHP.ini 设置max_execution_time时间(不推荐)
  2. 如果客户端浏览器关闭,程序可能就被迫终止,解决办法:ignore_user_abort即使关闭页面依然正常执行
  3. 如果程序一直执行很有可能会消耗大量的资源,解决办法使用sleep使用程序休眠一会,然后在执行

PHP定时执行的代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(3000);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=5;// 每隔5s运行
//方法1--死循环
do{
echo'测试'.time().'<br/>';
sleep($interval);// 等待5s
}while(true);
//方法2---sleep 定时执行
require_once'./curlClass.php';//引入文件
$curl=newhttpCurl();//实例化
$stime=$curl->getmicrotime();
for($i=0;$i<=10;$i++){
echo'测试'.time().'<br/>';
sleep($interval);// 等待5s
}
ob_flush();
flush();
$etime=$curl->getmicrotime();
echo'<hr>';
echoround(($etime-stime),4);//程序执行时间
?
1

测试的时候发现这个效率并不是很高,

QQ截图20111216110444

分享到:
评论

相关推荐

    支持windows与linux的php计划任务的实现方法

    使用php让浏览器刷新需要解决几个问题: 1.PHP脚本执行时间限制,默认的是30m 解决办法:set_time_limit();或者修改PHP.ini 设置max_execution_time时间(不推荐) 2.如果客户端浏览器关闭,程序可能就被迫终止,...

    PHP实现即时输出、实时输出内容方法

    #清除并关闭缓冲,输出到浏览器之前使用这个函数。 ob_end_clean(); #控制隐式缓冲泻出,默认off,打开时,对每个 print/echo 或者输出命令的结果都发送到浏览器。 ob_implicit_flush(1); 例, 复制代码 代码如下: ...

    新锐超低资源速达浏览器V6.8.623使用评测

    此图片为我测试图片,我用IE、360安全浏览器、遨游、还有速达浏览器各打开了一个百度首页,然后查看其各自内存使用情况。 如下: IE:17,812+6,520=24,332K 24M 遨游:39,440K+18,356K=57,796 57M 360(世界之窗):...

    自个写的PHP+MySQL+Ajax无刷新文字聊天室

    自个写的PHP+MySQL+Ajax无刷新文字聊天室 《PHP+MYSQL+Ajax无刷文字聊天室》 ************************************... 3) 设置好以上两个步骤以后直接用浏览器访问 http://你的IP/聊天室目录/index.html 即可使用

    ajax简易模型 兼容多个浏览器(ff ie ...) get post请求

    ajax简易模型 兼容多个浏览器(ff ie ...) get post请求

    toucher最新版 触屏浏览器

    前进、后退、刷新、停止、首页、页面滚动等导航按钮使用方便快捷。  · 触摸屏软键盘。快速的输入中英文,用户可根据自己喜好选择系统任意输入法进行输入。  · 触摸屏上方便快捷退出软件。提供隐藏的在触摸屏上...

    PHP在线OA人事管理系统_浏览器_oa_

    菜单管理,拉到最下方,点提交,然后刷新浏览器!三、注意事项OA采用的是UTF-8编码,如要修改文件,请务必使用支持UTF-8的编辑器,如editplus、dreamweaver等,不能使用记事本等不支持UTF-8编码的工具,否则因此...

    jq+php无刷新文件上传

    文件解压到www下,用浏览器打开就可以使用了。

    php-livereloader:用于浏览器的服务器端自动刷新器

    用于浏览器的服务器端自动刷新器。 警告:仅用于发展。 从生产中删除。 安装 composer require lce-fr/php-livereloader php -f vendor/lce-fr/php-livereload/installer.php 用法 在您的php入口点文件的开头添加...

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    傲游3功能丰富,拥有在线收藏、鼠标手势、广告过滤、智能地址栏、多重搜索、页面截图、即时翻译等数十种实用功能,并且独有"快应用"、"团购指数"等创新性功能,充分让用户体验到基于新式浏览器的一站式互联网服务的...

    照片浏览器PHP+MYSQL

    PHP+AJAX+MYSQL制作。无刷新,可自定义多个照片同时上传。上传密码与浏览密码756058626,幻灯片与手工模式.

    php+mysql图书管理系统.zip

    如我的路径即是D:\xampp\mysql\data\bms,接着打开XMAPP,然后再打开浏览器输入 网址http://localhost/phpmyadmin/进入数据库管理界面刷新即可, 而另一个 图书管理系统 文件夹里面则是PHP文件,将整个文件夹复制...

    结合Ajax进行PHP开发2:后退、前进和刷新

    “结合Ajax进行PHP开发”...这个堆栈以Web浏览器中的历史记录工具为蓝本,为该应用程序提供后退、前进和刷新按钮。在为应用程序建立历史堆栈的过程中,我们将依靠客户端技术,并将其直接与第1部分的代码结合在一起。

    PHP聊天系统

    安装方法 环境要求:建议使用php7.2版本,最低支持版本为php5.6。 Docker搭建步骤: 1、安装Docker 2、下载源码,并在终端(命令行程序)cd 到 duckchat.sh 所在目录。...3、使用电脑浏览器刷新页面,执行升级程序

    php-auto-refresh:文件保存时自动重新加载浏览器选项卡

    PHP自动刷新对于那些不想每次在php源代码中进行更改时都必须刷​​新浏览器选项卡的人,这为项目添加了实时编辑功能,您可以直接从浏览器启用或禁用它,而无需向您的文件添加任何代码许多IDE都可以执行此操作,但仅...

    RiPro6.9.0主题完美去限制去后门版

    上传两个修复二维码的文件 覆盖 ,如果有缓存的用户请刷新缓存重启php即可,部分用户海报图片不刷新请在后台主题设置,高级功能,开启海报实时刷新,然后去浏览器刷新浏览器缓存,重新获取海报即可出现二维码!

    开源PHPOA.zip

    进入OA软件,系统设置 &gt; 菜单管理,拉到最下方,点提交,然后刷新浏览器! 四、注意事项 PHPOA采用的是UTF-8编码,如要修改文件,请务必使用支持UTF-8的编辑器,如editplus、dreamweaver等,不能使用记事本等不支持...

    PHP定时执行任务的3种方法详解

    3、让web浏览器定时刷新 具体实现 1、windows计划任务 PHP很少在win服务器上跑,具体实现也不再深究,看网上实现的原理大概是写bat脚本,然后让window任务添加执行这个bat脚本。 2、linux 的脚本实现 这里主要使用...

    PHP网络编程技术与实践 源码

    7.1.2 各种浏览器的差异 7.1.3 不适合做Web显示以外的其他用途 7.1.4 HTML在数据处理中不实用 7.2 XML的基础知识 7.2.l XML的标识和文本 7.2.2 DTD文档类型 7.3 XML应用程序 7.3.1 DocBook 7.3.2 SMIL 7.4 PHP中的...

    科大微信墙完美源码

    由于使用了大量透明效果,所以对浏览器要求高点:)源码语言:PHP+html5 源码类型:微信墙,微应用 安装: 1.配置数据库,管理密码等基本信息 1.2 修改 /config.php 2.访问安装文件 2.1 /install.php 进行安装...

Global site tag (gtag.js) - Google Analytics