<?php
 
/**
 
 * File containing example 4(Ban cookie trick) use DefensiveAttack.
 
 *
 
 * @package     DefensiveAttack
 
 * @version     1.0.0
 
 * @copyright     Copyright (C)2006 TheLordOfWeb. All rights reserved.
 
 * @license     http://www.gnu.org/copyleft/gpl.html GNU Public License
 
 * @filesource
 
 */
 
 
//Load class
 
//require("class.php4.DefensiveAttack.php");
 
require("class.php5.DefensiveAttack.php");
 
 
//Create object
 
$def_attack     =   new DefensiveAttack();
 
 
//Get option
 
$safe_option    =   (isset($_GET['op'])) ? intval($_GET['op']) : 0;
 
 
switch ($safe_option) {
 
    
 
    //Check ban
 
    case 1:
 
        if ($def_attack->IsSetSmartCookieBan()) {
 
            print "You are banned. <a href='example_4.php?op=2' >Delete ban</a>";
 
        } else {
 
            print "You are not banned. <a href='example_4.php' >Go for ban</a>";
 
        }
 
        break;
 
 
    //Delete ban
 
    case 2:
 
        $def_attack->DelSmartCookieBan();
 
        print "You are unbanned. <a href='example_4.php' >Go for ban</a>";
 
        break;        
 
 
    //Set cookie ban 
 
    default:
 
        $def_attack->SetSmartCookieBan();
 
        print "You will be banned. <a href='example_4.php?op=1' >Check ban</a>";
 
        break;
 
}
 
 
 
?>
 
 
 |