hola
creo que via URL solo se pueden recoger las variables con GET
Haz asi
Código PHP:
$colname_Recordset1 = "-1";
if (isset($_GET['id2'])) {
$colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['id2'] : addslashes($_GET['id2']);
}
mysql_select_db($database_DENT, $DENT);
$query_Recordset1 = sprintf("SELECT * FROM presidentes WHERE Id_usuario = %s", $colname_Recordset1);
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $DENT) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
y si lo que pasa es que definitivamente no quieres usar GET habras de guardar la variable $id2 en una variable de sesion y recuperarla en la otra pagina con $_SESSION y usar sesiones claro
Un saludo