PHP正在阅读Google工作表但不刷新
我正在尝试使用PHP阅读一个Google工作表,它不断地将CSV发布到web上。但是,如果我更改数据,然后在PHP例程上按F5,它只会偶尔刷新。即使我在Chrome中执行“空缓存和硬重新加载”操作,它也不会总是更新(但有时会更新)。我做错了什么?谢谢PHP正在阅读Google工作表但不刷新,php,google-sheets,Php,Google Sheets,我正在尝试使用PHP阅读一个Google工作表,它不断地将CSV发布到web上。但是,如果我更改数据,然后在PHP例程上按F5,它只会偶尔刷新。即使我在Chrome中执行“空缓存和硬重新加载”操作,它也不会总是更新(但有时会更新)。我做错了什么?谢谢 <?php $spreadsheet_url="https://docs.google.com/spreadsheets/d/e/my-id/pub?gid=0&single=true&output=csv"; $row =
<?php
$spreadsheet_url="https://docs.google.com/spreadsheets/d/e/my-id/pub?gid=0&single=true&output=csv";
$row = 1;
if (($handle = fopen($spreadsheet_url, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
谷歌可能会为您缓存结果,尤其是当他们清楚地看到机器人时(没有UA/cookies/etc)
使用免费API代替不稳定的WWW访问:
谢谢,我想一定是这样