Vaya, ayer debi estar muy ofuscado. Se me olvido completamente que lo querias para recoger los valores de un formulario. Entonces es mas facil usar los arrays superglobales (en este caso $_GET):
  Código PHP:
    for ($z = 1; $z <= $cant_atr; $z++) { 
      echo $_GET['atr_valot'.$z];
} 
    
  (z tiene que ir desde 1, igual que el for que crea los campos, y tambien tu habias puesto $i dentro del bucle, que tambien podia ser la causa del error). 
Aunque quizas tambien te de problemas que tus valores no llegen bien, por esto: 
 Código PHP:
    echo("<input name=\"atr_valot$i\"  type=\"hidden\"  value=\"$arreglo_total_atr[$i]\">"); 
    
  Para usar un array en un echo, debes usar los {}: 
 Código PHP:
    echo("<input name=\"atr_valot$i\"  type=\"hidden\"  value=\"{$arreglo_total_atr[$i]}\">"); 
    
  Saludos.