se hai l'user agent confrontalo con gli browser, vedi le differenze e quindi lo blocchi

è un controllo relativamente utile ma è il massimo che si può fare via php