我想运行这个脚本:
<?php
$file = file_get_contents('data.json');
echo ($file);
unset($file);
exit(0);
?>
如果我在JS中通过ajax访问这个没有问题,但是如果我在我的服务器外壳上运行这个脚本,php script.php
或php -f script.php
总是显示这个JSON字符串的旧版本。通过ajax,我总是从这个脚本接收最新的数据。
最后,我需要这个脚本包含在另一个php脚本运行一个循环检测变化。这也没有收到最新的数据
试试这个:
<?php
$file = file_get_contents( __DIR__ . DIRECTORY_SEPARATOR .'data.json');
echo ($file);
unset($file);
exit(0);
?>
数据。Json应该和你的PHP文件在同一个目录下