## Uso Básico de VarnishAdmin

El ejemplo muestra un uso sencillo de la funcionalidad de prohibición

Ejemplo #1 Prohibición de una 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("Conexión fallida\n");
        }
    } catch (VarnishException $e) {
        echo $e->getMessage();
        exit(3);
    }

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

    try {
        $estado = $va->ban('req.url ~ "^/$"');
        if (VARNISH_STATUS_OK != $estado) {
            throw new VarnishException("El método ban devolvió el estado $estado\n");
        }
    } catch (VarnishException $e) {
        echo $e->getMessage();
        exit(3);
    }

    exit(0);

    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open