フォルダーの内容をクリアする方法はありません。クリアできるのは、指定されたリンク キャッシュのみです。
コードは次のとおりです:
function clearVarnish($ip,$url) ,$host=null){
$errstr = '';
$errno = '';
$varnist_arr = isset($host) ? $host : C('VARNISH_LIST');
foreach ($varnist_arr as $v){
$fp = fsockopen ($ip, 2);
次の点に注意してください:
受信 URL は次のようなパラメータを取ることができません: www.baidu.com/? tn=sougou
purge.url の後にクリアされる正規表現を www.baidu.com/(.?)sougou に変更できるためです。
ワニスが複数のサイトのコンテンツをキャッシュしており、指定されたサイトの URL をクリアするか、単にサイトのホームページをクリアする必要がある場合は、purge.url の代わりにパージを使用する必要があります
コードをコピーします
コードは次のとおりです。 function varnish_purge($ ip、$ host = ''、$ url){
$ $ errno;