URL のパラメーターに基づいてファイルを保存する基本的なキャッシュ システムのセットアップがあり、そのページが再度表示された場合に静的ファイルにアクセスします。たとえば、私のURLが
http://www.example.com/female/?id=1
id=1.html というキャッシュ フォルダーにファイルがあります。
female/cache/id=1.html
現在、これは指定された時間キャッシュされていますが、ページが更新されない限り、キャッシュされたファイルを常に使用する必要があります。
そこで、以下のphpコードを実装しました。
<?
unlink('../' . $gender . '/cache/id=' . $_POST['id'] . '.html');
?>
これは正常に動作しますが、私の URL に追加のパラメーターがある場合があります。現在、キャッシュフォルダーに以下のファイルがあります
female/cache/id=1.html
female/cache/id=1&type=2.html
female/cache/id=1&type=3.html
female/cache/id=1&type=3&extra=4.html
しかし、コンテンツを保存すると、female/cache/id=1.html のみが削除されます。
このフォルダ内の id=1 のファイルを削除するにはどうすればよいですか