example

  1. <?php
  2. /**
  3.  * File containing example 4(Ban cookie trick) use DefensiveAttack.
  4.  *
  5.  * @package     DefensiveAttack
  6.  * @version     1.0.0
  7.  * @copyright     Copyright (C)2006 TheLordOfWeb. All rights reserved.
  8.  * @license     http://www.gnu.org/copyleft/gpl.html GNU Public License
  9.  * @filesource
  10.  */
  11.  
  12. //Load class
  13. //require("class.php4.DefensiveAttack.php");
  14.  
  15. require("class.php5.DefensiveAttack.php");
  16.  
  17. //Create object
  18. $def_attack     =   new DefensiveAttack();
  19.  
  20. //Get option
  21. $safe_option    =   (isset($_GET['op'])) intval($_GET['op']0;
  22.  
  23. switch ($safe_option{
  24.     
  25.     //Check ban
  26.     case 1:
  27.         if ($def_attack->IsSetSmartCookieBan()) {
  28.             print "You are banned. <a href='example_4.php?op=2' >Delete ban</a>";
  29.         else {
  30.             print "You are not banned. <a href='example_4.php' >Go for ban</a>";
  31.         }
  32.         break;
  33.  
  34.     //Delete ban
  35.     case 2:
  36.         $def_attack->DelSmartCookieBan();
  37.         print "You are unbanned. <a href='example_4.php' >Go for ban</a>";
  38.         break;        
  39.  
  40.     //Set cookie ban 
  41.     default:
  42.         $def_attack->SetSmartCookieBan();
  43.         print "You will be banned. <a href='example_4.php?op=1' >Check ban</a>";
  44.         break;
  45. }
  46.  
  47.  
  48. ?>

Documentation generated on Tue, 31 Oct 2006 23:59:54 +0200 by phpDocumentor 1.3.1