我创建了一个网站:http://instapromobiz.com,通过Instagrams api自动化Instagram喜欢/关注/取消关注,主要是使用javascript和一点点php。
我的问题是,显然它只在用户打开页面时运行。这可能是一个广泛的问题,但是在没有用户打开页面的情况下运行此脚本(在用户停止它之前是无限循环)的最佳方法是什么。基本上他们登录,添加标签并按开始,然后他们可以离开,然后再回来并停止脚本。
我有常规的网络托管,没有SSI或VPS,因此无法使用node.js.
答案 0 :(得分:-1)
将脚本结构化以终止,然后使用cron每分钟或每15分钟运行一次。许多网络托管计划将支持此类配置。
有关Cron的更多信息:https://help.ubuntu.com/community/CronHowto
答案 1 :(得分:-3)
您可以在PHP版本4和5中完成此操作。
使用set_time_limit功能,并将其命名为:
set_time_limit(0);
PHP有一个名为ignore_user_abort的友好函数。像这样使用它:
ignore_user_abort(true);
现在,脚本可以永远运行!