Hacerlo en php... deberías mandar las variables del formulario a una página y que ahí te redireccione a donde quieres, ya que es un lenguaje del lado del servidor y no podrás hacer la acción de forma directa (creo).
Ejemplo:
Código HTML:
Ver original<form action="pagina.php" metod="post"> <input type="text" name="paginadestino" value="escribe aquí la página destino"></input>
Luego creas pagina.php:
Código PHP:
Ver original<?php
$paginadestino=$_POST['paginadestino']
header("Location: $paginadestino"); ?>
Con Ajax o js o similar, seguro que puedes hacerlo de forma directa pero yo ni idea...
Saludos