複数のリンクを含む PHP ページがあります。各リンクは、異なるコンテンツを同じファイルに書き込みます。これは一般的に機能します。ただし、既に使用されている同じリンクを 1 分以内に使用すると、ファイルの作成も変更も行われなくなります。
これは、ターミナルを使用して確認できます。
上記の分を待つと、PHP スクリプトが再び正常に機能するようになります。
$file = fopen("/private/tmp/iTunesRemoteCommand", "w");
fwrite($file, $_GET['action']);
fclose($file);
chmod("/private/tmp/iTunesRemoteCommand", 0777);
print_r("Done");
テスト目的で、$_GET['action']を手動で入力した固定文字列に置き換えました。
基本的に、すべてのリンクは 1 分に 1 回機能します。
インストールされている PHP のバージョンは v5.3.4 です。
複数のブラウザで試してみたところ、同じ内容を比較的短い間隔でファイルに書き込むのは PHP の制限なのか、それともこの遅延を短縮できる設定 (php.ini ?) があるのでしょうか。