【问题标题】:Run php calculations when the browser is closed关闭浏览器时运行 php 计算
【发布时间】:2018-05-24 23:42:05
【问题描述】:

我正在尝试创建一个类似于 YouTube 的服务,内容创建者可以为他们的内容付费,但是我有点卡住了。

网站需要计算内容创建者每月获得的浏览量,以计算需要支付的费用,然后在月底通过 PayPal API 支付。问题是即使页面关闭也需要这样做。我假设这是在服务器上完成的,但我不确定是否是这种情况,甚至不知道该怎么做。

谢谢

【问题讨论】:

  • 尝试谷歌cron
  • 是的,这是在服务器上完成的,它可以基于 cron 作业或类似的东西来完成。正如你的标题所暗示的,当浏览器关闭时,你不能“运行”php 代码,但服务器可以在预定时间调用 php 脚本。
  • 你有 ssh 访问服务器的权限吗?你有 Crontab 访问权限吗?屏幕可能吗?

标签: php html paypal server


【解决方案1】:

在 cron 上快速搜索一下,我找到了这个网站:https://www.pantz.org/software/cron/croninfo.html

我以前经常使用 cron,这里的信息似乎足以回答您的问题;它至少会为您提供所需的知识来完成所需的工作。

cron 作业的示例如下:

50 * * * * /myTask.php

它的意思是“每 50 分钟、每小时、每月的每一天、每月、每周的每一天运行这个脚本 'myTask.php'”——简单地说,每 50 分钟运行一次。

可以在终端crontab -e使用以下命令将上述任务添加到crontabs文件中

【讨论】:

    【解决方案2】:

    我找到了解决方案。事实证明,托管我网站的服务可以选择在内部运行 cron 作业,这样我就可以编写一个脚本来遍历所有用户,计算他们的观看收入并支付给他们,并在开始或每月运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-16
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-24
      • 2013-04-08
      • 1970-01-01
      相关资源
      最近更新 更多