0

我创建了一个网站:http: //instapromobiz.com,它主要使用 javascript 和一点 php,通过 Instagrams api 自动化 Instagram 喜欢/关注/取消关注。

我的问题是,它显然只在用户打开页面时运行。这可能是一个广泛的问题,但是在没有用户打开页面的情况下运行这个脚本(这是一个无限循环,直到用户停止它)的最佳方式是什么。基本上他们登录,添加标签并按开始,然后他们可以离开,然后稍后回来并停止脚本。

我有常规的虚拟主机,没有 SSI 或 VPS,所以不能使用 node.js。

4

2 回答 2

-1

重新构建脚本以终止,然后使用 cron 每分钟或每 15 分钟运行一次。许多网络托管计划将支持这种类型的配置。

有关 Cron 的更多信息:https ://help.ubuntu.com/community/CronHowto

于 2014-07-31T23:34:37.227 回答
-3

您可以在 PHP 版本 4 和 5 中完成此操作。

步骤 1. 取消时间限制

使用set_time_limit函数,并调用它:

set_time_limit(0);


步骤 2. 忽略中止

PHP 有一个名为ignore_user_abort的友好函数。像这样使用它:

ignore_user_abort(true);

现在,脚本可以永远运行了!

于 2014-07-31T23:26:22.273 回答