Location: PHPKode > scripts > Web Open Patch > web-open-patch/ex6.php
<?php

include_once("WebOpenPatch.php");

$wop = new WebOpenPatch();

$token = wopAntiXsrfInjection();

$form = '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST">
         <input type="hidden" name="token" value="' . $token . '" />
         <!-- Restante do formulário -->
         <input type="submit" name="enviar" value="Enviar">
         </form>';

if (isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar') { //se houve post

    if (wopAntiXsrfInjection(false)) { //checa validade do token

        //token é válido, continua processando os dados do form

    } else { //token inválido
        die("Dados inválidos!");
    }

} else { // não houve postagem
    echo $form; //exibe o form
}

?>
Return current item: Web Open Patch