in PHP

定时访问一个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 脚本就写你希望执行的代码就可以了,没什么特别的。 cron 的设置你去 google 一下吧,我也不太熟悉