Obwohl dies nicht narrensicher ist, können Sie die Zeichenfolge USER_AGENT überprüfen und diesen Code nur ausführen, wenn „bot“ nicht vorhanden ist.
if(stripos($_SERVER['HTTP_USER_AGENT'],'bot') === false){ }
Dies würde jeden Bot stoppen, der tatsächlich bot in der Zeichenfolge des Benutzeragenten hat, der auch nicht auf robots.txt achtet.