每当加载页面(php)时,执行HTTP(也称为cron job)


execute http (otherwise know cron job) whenver page is loaded (php)

我想知道是否可以调用或执行cron作业

如果我要通过主机cron管理器界面进入这个crontab,它看起来像:

wget "http://somedomain.com/index.php?option=csome_option&view=some_view&key=some_key&format=some_format"

是否有可能运行这个http调用每次页面加载(使用PHP)?

我不想显示这个调用的结果,而只是简单地执行如果我直接通过浏览器调用这个调用会得到的结果,但是(不可避免地听起来多余)不显示在页面加载提示的后台执行。

谢谢你,

如果您在一个不允许fopen的共享服务器上,另一个技巧是在页面

中添加如下内容
<div style="display:hidden">
    <img src="/myphpscript.php" />
</div>

这将导致php脚本运行。您也可以很好地使用myphpscript.php输出图像头,这样浏览器就不会抱怨。

假设您启用了fopen HTTP包装器…

$fp = fopen(
    'http://somedomain.com/index.php?option=csome_option&view=some_view&key=some_key&format=some_format',
    'rb');
if ($fp !== false) {
    fclose($fp);
}