PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

基本的な VarnishAdmin の使用法 | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

基本的な VarnishAdmin の使用法

禁止機能の簡単な使用法を示します。

例1 URL を禁止する

<?php

$args 
= array(
    
VARNISH_CONFIG_HOST    => "::1",
    
VARNISH_CONFIG_PORT    => 6082,
    
VARNISH_CONFIG_SECRET  => "5174826b-8595-4958-aa7a-0609632ad7ca",
    
VARNISH_CONFIG_TIMEOUT => 300,
);

$va = new VarnishAdmin($args);

try {
    if(!
$va->connect()) {
        throw new 
VarnishException("Connection failed\n");
    }   
} catch (
VarnishException $e) {
    echo 
$e->getMessage();
    exit(
3);
}

try {
    if(!
$va->auth()) {
        throw new 
VarnishException("Auth failed\n");
    }   
} catch (
VarnishException $e) {
    echo 
$e->getMessage();
    exit(
3);
}

try {
    
$status $va->ban('req.url ~ "^/$"');
    if (
VARNISH_STATUS_OK != $status) {
        throw new 
VarnishException("Ban method returned $status status\n");
    }
} catch (
VarnishException $e) {
    echo 
$e->getMessage();
    exit(
3);
}

exit(
0);

?>

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「基本的な VarnishAdmin の使用法」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | 基本的な VarnishAdmin の使用法」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: