A parte il fatto che $_SERVER dovrebbe essere d'aiuto, non credo che la soluzione migliore per bloccare un IP sia farlo da codice PHP.
Modifica il file .htaccess nella root del sito aggiungendo alla fine queste righe:

codice:
Order Allow,Deny
Deny From indirizzo IP
Allow From All
Fonti: esperienza e http://www.javascriptkit.com/howto/htaccess5.shtml