Ciao, allora lui ti consiglia prima di inserire così "brutalmente" $_POST['id'] e $_POST['id2'], di passarli entrambi attraverso la funzione urlencode(). Quindi, ad esempio, prima fai una cosa del genere...

Codice PHP:

$id1
=urlencode($_POST['id']); 
$id2=urlencode($_POST['id2']);
header("location:modifica.php?id=$id1&id2=$id2"); 
Inoltre, se non dovesse funzionare nememno in questo caso, consigliava di inserire l'intero url completo della tua pagina, perchè con l'uso di location, questa richiede l'intero url...quindi ad esempio invece di header("location:modifica.php?id=$id1&id2=$id2"); sarebbe header("location:http://mydomain.com/mysubcartel/modifica.php?id=$id1&id2=$id2");.