buongiorno

ho riscontrato un errore in un link nel quale passo un valore e tramite $_GET lo dovrei recuperare

solo che all'apertura della pagina in cui recupero questo valore tramite $_GET mi da pagina non trovata..

mi sapreste dare una mano?

il codice č questo

file verifica_utente.php -> ovvero quello che mi dice pagine non trovata

codice:
<?php
session_start();
$col = 'mysql:host=*******;dbname=********';
$db = new PDO($col , '********', '*****');
$sql = $db->prepare("SELECT id FROM utente WHERE key_control = :key_control");
$sql->execute(array(':key_control'=>$_GET[key]));
if($sql -> rowCount() > 0){
    echo "<script>alert(\"Il tuo Account č ora attivato! Puoi effettuare il Login\")</script>";
    header("Refresh: 0; URL=index.php#accedi");
}
else{
    echo "<script>alert(\"Impossibile verificare l'account\")</script>";
    header("Refresh: 0;URL=index.php");
}
?>
premetto una cosa io l'inserimento nel db non lo faccio di conseguenza la select dovrebbe ritornare 0 quindi mi aspettavo il secondo alert, invece non spunta..