Es que no importa que hagas
isset lo que verifica es si la variable esta definida
No confundas isset y empty
aunque parescan lo mismo no lo son.
yo puedo hacer
Código PHP:
if(isset($_GET)){
if(!empty($_GET['nombre'])){
.......
}
}
Siempre la variable $_GET['nombre'] funcionara con isset a un que no tenga valor.