`
beyondhjjyt
  • 浏览: 39765 次
  • 性别: 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 无刷新文件上传

    3. **Ajax请求**:使用`XMLHttpRequest`或现代浏览器的`fetch API`发起POST请求,将FormData对象作为请求体发送。 4. **进度条**:HTML5的`Progress`元素和`XMLHttpRequest`的`onprogress`事件可以用来实时显示上传...

    html通过js调用php代码实现局部刷新

    3. **AJAX(异步JavaScript和XML)**:为了实现局部刷新,我们通常会使用AJAX技术。它允许在不刷新整个页面的情况下,从服务器获取数据。在JS中,我们可以使用`XMLHttpRequest`对象或者更现代的`fetch` API来实现...

    PHP利用IP统计访问人数,防刷新

    另外,有些用户可能会通过清理cookies或者使用匿名浏览器来规避IP跟踪。因此,更复杂的方案可能包括结合cookies、设备指纹等多种标识符。 接下来,我们谈谈防刷新。刷新是指用户短时间内重复访问同一页面,这可能会...

    jq+php无刷新文件上传

    标题“jq+php无刷新文件上传”涉及到的技术主要包括前端的jQuery(jq)库和后端的PHP编程语言,以及实现无刷新(AJAX)文件上传的技术。无刷新文件上传是现代网页应用中常见的一种功能,它允许用户在不刷新整个页面...

    ajax 无刷新上传图片兼容所有浏览器

    总的来说,“ajax无刷新上传图片并兼容所有浏览器”涉及的知识点包括:XMLHttpRequest对象的使用、FormData对象的创建和操作、Ajax请求的生命周期管理、浏览器兼容性处理、以及前端的反馈机制。通过理解这些知识点,...

    PHP 在线客服系统源码 在线IM源码 支持自动刷新 网页即时接收消息

    php客服在线IM源码,支持自动刷新(网页即时接收消息)+自动回复+可生成接入+手机版管理后台:弹窗接入,微信公众号接入,网页链接接入。 目前第三方在线客服系统,基本都是需要年费(几千一年),受到运营方各种...

    php_防刷新网页计数器count

    在PHP编程中,防止网页被用户频繁刷新是提高网站性能和用户体验的重要环节。"php_防刷新网页计数器count"是一个这样的解决方案,它旨在记录并限制用户在短时间内重复访问同一页面的次数,以避免不必要的资源消耗和...

    php+ajax实现无刷新动态加载数据技术

    本实例讲解了如何使用PHP配合Ajax技术来实现无刷新滚动加载数据的技术,技术实现依赖于jQuery库来简化DOM操作和Ajax请求的处理。 首先,了解PHP和Ajax的基础知识是必要的,因为PHP将作为服务器端脚本语言处理数据,...

    php非常经典的网页聊天程序ajax无刷新

    【标题】:“php非常经典的网页聊天程序ajax无刷新”指的是使用PHP编程语言开发的一个聊天应用程序,该程序利用了Ajax技术实现页面的无刷新通信,从而提供流畅、实时的聊天体验。 【描述】:“界面简单 无需配置”...

    php防刷新网页计数器

    通过使用PHP的内置session机制,我们可以有效地控制用户的页面访问次数,防止计数器因页面刷新而快速递增。 首先,我们需要理解什么是`session`。在Web开发中,session是服务器用来存储用户状态的一种方式。当用户...

    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不刷新实现图片上传功能源码

    这种技术常见于使用AJAX(Asynchronous JavaScript and XML)或者现代浏览器支持的Fetch API进行异步通信。以下是一个详细的实现过程: 1. **前端部分**: - 使用HTML创建一个包含`&lt;input type="file"&gt;`的表单,让...

    照片浏览器PHP+MYSQL

    【标题】"照片浏览器PHP+MYSQL"是一款基于PHP和MySQL技术构建的照片管理应用,它结合了AJAX技术,提供了一种无需页面刷新的用户体验。该应用允许用户上传多张照片,并且可以设置不同的上传和浏览密码,以保障隐私...

    PHP+ajax+mysql 实现无刷新页面

    **PHP+AJAX+MYSQL 实现无刷新页面详解** 在Web开发中,用户交互体验是至关重要的,而无刷新页面技术则能显著提升这一体验。本文将深入探讨如何利用PHP、AJAX(Asynchronous JavaScript and XML)以及MySQL数据库来...

    php+ajax+xml.rar_ajax php 无刷新_ajax xml_php xml_php 例子_xml

    标题中的"php+ajax+xml.rar_ajax php 无刷新_ajax xml_php xml_php 例子_xml"揭示了这个压缩包文件包含的内容是关于使用PHP、AJAX和XML技术实现的一个无刷新交互示例。这个组合通常用于创建动态网页,提供用户友好...

    php无刷新图片上传

    它是JavaScript的一种使用方式,允许前端页面在不刷新整个页面的情况下与服务器进行异步通信。在图片上传场景下,AJAX可以将图片数据发送到后台PHP脚本,然后接收返回的处理结果,更新页面上的状态或反馈信息。 ...

    刷新父窗口的多种方法

    `execCommand('Refresh')`是一个命令,它告诉浏览器刷新当前文档。需要注意的是,`execCommand`方法在现代浏览器中已经被废弃,因此这种方法可能会在未来不再可用。 ### 总结 通过上述介绍,我们可以看出,根据...

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

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

Global site tag (gtag.js) - Google Analytics