2010-05-04 24 views
7

Quiero cambiar la URL a través de PHP.Cambiar la URL a través de PHP

Algo así como window.location.href = "http://www.something.com" en JavaScript.

Quiero lo mismo pero en PHP. ¿Cómo puedo hacerlo?

+1

La función de red PHP 'cabeza er', también puede enviar '$ http_response_code' [php.net/manual](http://us3.php.net/manual/en/function.header.php) –

Respuesta

18

Usted puede utilizar la función header para ello:

header("LOCATION: http://www.something.com"); 
+0

oh ... ¿cómo puedo olvidar eso .. .es tan simple ... pero gracias ... – Nitz

1
<?php 
header('Location: http://www.example.com/'); 
?> 

Asegúrese de que no es nada encima de la línea como salida, de lo contrario se producirá un error.

+2

O también puedes llamar a ob_start() para activar el buffer de salida. – futureelite7

+0

@ futureelite7 - Buen punto – Glycerine

2

Usted podría utilizar el comando de cabecera():

<?php 
    header("Location: http://www.example.com/"); 
?> 
0

usted podría utilizar ob_start junto con el cabecerafunción en fin de evitar errores de redirección de este modo:

<?php 
    ob_start(); // Starts Output Buffering 
    header(/*Your redirection's location*/); // Redirects user to given location. 
?> 
Cuestiones relacionadas