ホームページ > バックエンド開発 > PHPチュートリアル > thinkphpで更新キャッシュ関数を記述する方法

thinkphpで更新キャッシュ関数を記述する方法

WBOY
リリース: 2016-06-13 12:06:38
オリジナル
1623 人が閲覧しました

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');
}
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート