PHP定时更新程序设计思路分享

 更新时间:2014年06月10日 10:44:04   作者:  
说到定时器,我以前一直进入一个死胡同,而且一直迷惑不解的是:“服务器怎么能直接去执行PHP代码?”

现在回想起来,我以前的想法是错误的,网页的执行流程

 打开WEB页面 —- 加载HTML代码 (包括CSS,javascript)— 执行PHP代码 — 完成

粗约的就先理解成上面的这个样子。

我们都知道PHP做成服务器端的脚本,它是有超时设置的,可以通过 set_time_limit() 函数来处理。但这样处理PHP代码十分

消耗CPU资源。所以不建议通过循环处理PHP代码来实现。

一般的情况是用javascript来处理。

复制代码 代码如下:

$(function(){
    var tims = 1000*60*60*10; //设置延迟处理的时间,这里设置的是10个小时
      setInterval(function(){
    //要执行的码
        $.post("./data.php",{ postdata },function(datas){
            if(id.data == 1)
            {
              $("body").append(id.info+"<br/>");
            }
     });
},tims);
    },json);

上面是WEB前台要执行的javascript代码,通过延时执行ajax来达到自动处理的效果

php后台处理代码,就简单了,只要接受从前台POST过来的数据就可以了。然后将数据处理后存入数据库。

就这么简单,只是,页面不能关,这个你可以理解成软件的后台程序。

其实一个软件分为:前端,后端,服务器端。前端和后端都是在你电脑上运行的。

 

腾讯软件后台程序
后台程序只有通过任务管理器才监控的到,但它都做了什么事?你根本就不知道。

360才能如“工蜂”般窃取你的隐私,QQ才能获取的cookie。

不多说了,这样是软件设计模式的一种,能懂就可以了。

相关文章

  • PHP中Enum(枚举)用法实例详解

    PHP中Enum(枚举)用法实例详解

    这篇文章主要介绍了PHP中Enum(枚举)用法,结合实例形式较为详细的分析了php中Enum(枚举)的实现与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-12-12
  • PHP解析RSS的方法

    PHP解析RSS的方法

    这篇文章主要介绍了PHP解析RSS的方法,实例分析了php解析RSS的原理与XML文件的操作技巧,需要的朋友可以参考下
    2015-03-03
  • PHP面向对象编程快速入门

    PHP面向对象编程快速入门

    PHP面向对象编程快速入门...
    2006-12-12
  • PHP实现数组的笛卡尔积运算示例

    PHP实现数组的笛卡尔积运算示例

    这篇文章主要介绍了PHP实现数组的笛卡尔积运算,结合实例形式分析了php数组的笛卡尔积运算相关实现与使用技巧,需要的朋友可以参考下
    2017-12-12
  • phpmyadmin打开很慢的解决方法

    phpmyadmin打开很慢的解决方法

    这篇文章主要介绍了phpmyadmin打开很慢的解决方法,一般这个问题的原因是phpmyadmin的版本检测造成的,因为phpmyadmin的官网有时会打不开,这时只要取消代码中的版本检测即可解决这个问题,需要的朋友可以参考下
    2014-04-04
  • php数组函数序列之array_combine() - 数组合并函数使用说明

    php数组函数序列之array_combine() - 数组合并函数使用说明

    array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值
    2011-10-10
  • PHP利用APC模块实现文件上传进度条的方法

    PHP利用APC模块实现文件上传进度条的方法

    这篇文章主要介绍了PHP利用APC模块实现文件上传进度条的方法,分析了APC模块的具体用法,并给出了相关配置说明,需要的朋友可以参考下
    2015-01-01
  • PHP实现图片旋转的方法详解

    PHP实现图片旋转的方法详解

    这篇文章主要为大家详细介绍了PHP如何实现图片旋转功能,文中的示例代码讲解详细,对我们学习PHP有一定帮助,感兴趣的小伙伴可以了解一下
    2022-11-11
  • 新手菜鸟必读:session与cookie的区别

    新手菜鸟必读:session与cookie的区别

    以下是对php中session与cookie的区别进行了详细的分析介绍,新手朋友们一定要过来参考下
    2013-08-08
  • PHP使用stream_context_create()模拟POST/GET请求的方法

    PHP使用stream_context_create()模拟POST/GET请求的方法

    这篇文章主要介绍了PHP使用stream_context_create()模拟POST/GET请求的方法,结合实例形式较为详细的分析了stream_context_create模拟POST/GET请求的原理,使用方法与相关注意事项,需要的朋友可以参考下
    2016-04-04

最新评论