thinkphp で更新キャッシュ関数を記述する方法
バックグラウンドに更新キャッシュ ボタンがあるので、これをクリックすると、すべてのユーザー (初めての訪問者と以前に訪問したことのあるユーザーを含む) が Web ページのコードをリロードします
------解決策----------------------
public function ajaxUpdateCache() {
->isPost()) {
if (file_exists(RUNTIME_FILE)) {
unlink(RUNTIME_FILE) //RUNTIME_FILE を削除します;
}
$cachedir = RUNTIME_PATH . "/キャッシュ/ "; //キャッシュ ファイルのパス; //キャッシュ ディレクトリをトラバースします、
unlink($cachedir . $file); //トラバースした各ファイルを削除します;
Closedir( $dh);
}
$tempdir = RUNTIME_PATH . "/Temp/"; // キャッシュ ファイルのパス;
if ($dh = opendir($tempdir)) { // キャッシュ フォルダーを開きます。 ($file = readdir($ dh)) !== false) { //キャッシュ ディレクトリをスキャンします。
unlink($tempdir . $file) // スキャンした各ファイルを削除します。
closeir; ($dh); turn(array("success " => false, "msg" => "パラメータエラー"), 'JSON');
}
}