Mucho no entendi mucho lo que queres, pero creo que lo que vos decis es que, cuando tenga cuando recuperes la variable y esta sea igual a 1. Te redirecciones a otra pagina donde diga variable2=perro
si es asi entonces
Código PHP:
<?
if($_GET['variable1'] == 1 && strlen($_GET['variable2']) <1)// si la variable1 es igual a un la variable 2 tiene menos de 1 caracter(osea no existe)
{
?>
<script>
document.location = "<? echo $PHP_SELF;?>?variable1=1&variable2=perro; //Redirecciono a la misma pagina($PHP_SELF) pero le agrego los valores de variable1 y 2
</script>
<?
}
else
{
echo "<a href=index.php?variable1=1>Prueba</a>";
}
echo $_GET["variable1"]."<br>".$_GET["variable2"];
?>
Espero que te sirva