Ya van dos que le ganamos a Cluster :)
Yo lo hago de esta manera, utilizando el operador ternario (del cual estoy enamorado) :
Código PHP:
<?php
$r = isset($_GET['r'])?$_GET['r']:'valor_por_defecto';
?>
De esta manera, si hay algo en la variable por Query 'r', se lo asigna a la variable, sino, le da el 'valor_por_defecto'. Y de esta manera el PHP no da NOTICE o WARNING ni en el nivel más sensible de errores.