Packageindex Classtrees Modulegroups Elementlist Report XML Files

File: /home/inri/public_html/daCode-HEAD/daCode/src/phplib/nospider.php3
daCode -

nospider

nospider

Class to jam the bad spider

 

private class nospider

Class to jam the bad spider

daCode http://www.dacode.org/
src/phplib/nospider.php3
$Id: nospider.php3,v 1.26 2002/05/11 14:23:44 jbcombes Exp $

 

Public Method Summary

void

Nospider()

Class constructor
mixed

check()

Check how many hits a remote address has made.

Private Field Summary

string

$REMOTE_ADDR

Address of remote site
object Db

$db

Db abstraction layer

Public Method Details

Nospider

public void Nospider( )

  Class constructor

Returns void

Required global variables
array $HTTP_SERVER_VARS

check

public mixed check( )

  Check how many hits a remote address has made.
Calls echo on failure (SQL or too many hits)
Calls exit if host has reach maximum number of hits / min

Returns mixed

integer -1 if SQL failed; void if success


Private Field Details

$REMOTE_ADDR

private string $REMOTE_ADDR

>><<

Address of remote site


$db

private object Db $db

>><<

Db abstraction layer



Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta