Difference between revisions of "Nobots.php"

From Organic Design wiki
m
(Must exit after redirect or non-meat users can be created)
Line 14: Line 14:
 
if ( $_REQUEST['xwSpecies'] != 'meat' )
 
if ( $_REQUEST['xwSpecies'] != 'meat' )
 
header( "Location: http://" .$_SERVER['HTTP_HOST'].'/No+Bots!' );
 
header( "Location: http://" .$_SERVER['HTTP_HOST'].'/No+Bots!' );
 +
exit;
 
}
 
}
 
}
 
}
 
?>
 
?>

Revision as of 05:42, 3 March 2006

<?

  1. Add an "I am a human" checkbox to stop spambots for a while

if ( $event == 'view' ) { $article = preg_replace( "/(Your email\\*:.+?)<\\/tr>/is",

"$1<input type='checkbox' name='xwSpecies' value='meat'>Yes I'm a meat creature",

$article ); $article = str_replace( '(new users only)', '(new users only - no robots!)', $article ); } else { xwSetProperty( $properties, 'xpath:/properties:view', $tTitle ); if ( $_REQUEST['wpCreateaccount'] ) { if ( $_REQUEST['xwSpecies'] != 'meat' ) header( "Location: http://" .$_SERVER['HTTP_HOST'].'/No+Bots!' ); exit; } } ?>