Hola,
No entiendo para qué necesitas pasar la variable a través de la URL si de ello se puede encargar el propio formulario. A lo mejor tiene su explicación, pero, ¿no consigues lo que te propones con algo así?
Código:
<form action="../aaron/agregar_perfil.php" method="get">
<input type="text" name="key" />
<input type="submit" value="Enviar" />
</form>
De manera que en el Script "agregar_perfil.php" te encontrarías con la variable "$_GET['key']" que tendría el valor de la caja de texto del formulario. También podrías usar el método "POST", de modo que la variable y su valor no se "vieran" en la URL:
Código:
<form action="../aaron/agregar_perfil.php" method="post">
<input type="text" name="key" />
<input type="submit" value="Enviar" />
</form>
Y entonces tendrías en el Script "agregar_perfil.php" la variable "$_POST['key']" a tu disposición.