【问题标题】:External script on CPanel Cronjob with PHP使用 PHP 的 CPanel Cronjob 上的外部脚本
【发布时间】:2015-06-12 23:56:22
【问题描述】:

我在 CPanel 上运行一个 cronjob,一个 php 脚本包含:

<?php
header("Location: http://otherdomain.abc/script.php");
?>

我的目的是执行一个必须位于不同服务器中的 PHP 脚本(这不允许我设置 cronjobs)

会发生什么

脚本不起作用,并且由于它不包含任何错误,我想 cronjob 无法解释重定向。

所以我考虑执行 file_get_contents() [效果很好],以 ping 站点并强制执行。但是,这是正确的方法吗?

谢谢:)

【问题讨论】:

  • 您不能在 cronjob 中使用 'header()',因为 header() 会重定向客户端。所以 file_get_contents() 在这里更好。
  • 也许 ignore_user_abort() 也有帮助
  • file_get_contents('http://....') 代替,因此您正在对该网址进行 http 请求,而不是尝试重定向到该网址。只需确保 url_fopen 已启用...

标签: php cron


【解决方案1】:

使用 www.guardiano.pm ;) 是一项免费服务,可以随心所欲地在 GET 或 POST 中调用 url,看看视频

Discalimer:是我的宠物项目

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-01
    • 2013-10-16
    • 2013-01-26
    • 2013-10-12
    • 2021-11-17
    • 2015-04-18
    • 2015-04-17
    • 1970-01-01
    相关资源
    最近更新 更多