定时访问一个PHP脚本的方法

大家知道,如果想要一个PHP脚本工作,那么我们要通过URL访问它才行,激活它才会工作,但是有些时候我们需要定时访问它,比如这次我做的天气预报服务,每天需要激活一次。你可能已经知道Linux的cron服务,但是比如像我这样的,用的虚拟主机,并且没有SSH的权限,也就开启不了cron服务。那么怎么实现呢?下面给几个供参考的方法。

1:找你能提供cron的朋友,在你朋友的服务器上给你做一个cron服务。

2:Google app engine 提供了cron服务,你可以使用GAE获得这个服务。

3,网上有一些提供免费cron服务的网站,我就是用这种方法实现的,找了好几个,发现了一个我用的最舒服的。http://www.setcronjob.com/ 这个是我觉得用起来最舒服的,而且我申请账号的时候,提示我,还有两个免费的高级帐户,需要给网站管理员发EMAIL申请,我就给老外发了EMAIL,没想到我真的获得了高级帐户,普通帐户的cron服务只能使用3个月,高级帐户的可以使用1年,并且普通用户最多只能定义10个cron job,高级帐户可以定义40个。所以运气很好啊,呵呵,晚上回来看到这个email后,上去看,已经显示没有高级帐户了。

现在我的天气预报服务就是靠上面的这个网站提供的cron服务支撑的,今天早上8点成功收到了天气预报。





此条目发表在 PHP 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

定时访问一个PHP脚本的方法》有 2 条评论

  1. 飘飞飞 说:

    兄弟,请问如果可以开启CRON呢?该如何写PHP脚本以及如何写CRON呢?谢谢,期待答复!!!!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>