Según lo que puedo leer de tu ejemplo, estás poniendo esto en la url:
Código PHP:
idrec=<?php echo $clave;?>
O sea, que estás enviando el array $clave bajo el nombre de "idrec".
Luego, estás intentando recogerlo como $_GET['$clave']. Lo correcto sería $_GET['clave'] (sin "$"). Pero esto también es un error porque la variable que pasaste se llama $_GET['idrec'].
Un abrazo,