Как заблокировать сеть tor?
Ошибка в том, что вы проверяете точное совпадение, а не вхождение подстроки в строку. В гугле так и искать - "php поиск подстроки в строке".

$string = gethostbyaddr($_SERVER['HTTP_CF_CONNECTING_IP']);
  if(stristr($string, 'tor')) {echo 'Сеть Tor заблокирована';exit;}
?>
Рабочий php скрипт.
HTTP_CF_CONNECTING_IP это используется, т.к. сайт проксируется через cloudflare.com