Modifico el siguiente código, que solo requiere guardar en v1, los hidden, claro podra haber v2, v3 para cada uno de los hidden.
Cuando se genera $url agrego todos los v2, v3, y en la otra pagina los recupero con get.
Código:
<form id="frmsistema" action="" method="post"target="_blank">
<fieldset>
<p>
<label for="usuario">Usuario</label>
<input class="borde" type="text" name="username" id="username" />
</p>
<input type="hidden" name="option" value="com_users">
<input type="hidden" name="task" value="user.login">
<input type="hidden" name="return" value="aHR0cDovL3d3dy5hZ3BtZXhpY28uY29tL21pLWN1ZW50YS1hZ3A=">
<input type="hidden" name="1282115598482b6ba36a2ba21a36ad35" value="1">
<?php
$v1 = VARIABLE A RECUPERAR RETURN Y NAME =1282...;
$url = 'index3.php?return=' . $v1;
echo "<SCRIPT>window.location='$url';</SCRIPT>";
?>
<button class="sombra borde degradado" type="submit">Entrar</button>
</fieldset>
</form>
Código:
<body>
<h1>Index 3</h1>
<?php echo $_GET["return"]; ?>
</body>