首页 > 解决方案 > Stream_get_contents() 不适用于 Cron 作业

问题描述

我的主机中有一个名为index.php“public_html”文件夹的脚本(脚本内容见下文)。cronjob 每分钟执行一次“index.php”文件。

$handle = fopen('example.com', 'r');
$source= stream_get_contents($handle);
echo $source;
fclose($handle);

问题是每次使用 cronjob 执行“index.php”时,$source都会是 ''(一个空字符串)!

但是当我使用 Firefox 手动执行index.php并刷新它的选项卡时,$source将是一个包含 example.com 的 html 源代码的字符串

我的网络主机或其他地方是否有任何限制设置,阻止stream_get_contects()记录网站信息?

标签: phpcron

解决方案


推荐阅读