2010-05-04 20 views
7

Voglio cambiare l'URL tramite PHP.Modificare l'URL tramite PHP

Qualcosa come window.location.href = "http://www.something.com" in JavaScript.

Voglio la stessa cosa ma in PHP. Come posso farlo?

+1

La testa di rete PHP 'testa er', può anche inviare '$ http_response_code' [php.net/manual](http://us3.php.net/manual/en/function.header.php) –

risposta

18

È possibile utilizzare la funzione header per questo:

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

oh ... come posso dimenticarlo .. .molto semplice ... ma grazie ... – Nitz

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

Assicurarsi che non v'è nulla di sopra la linea in uscita, altrimenti fallirà.

+2

Oppure puoi anche chiamare ob_start() per attivare il buffering dell'output. – futureelite7

+0

@ futureelite7 - Buon punto – Glycerine

2

È possibile utilizzare il comando header():

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

si potrebbe usare ob_start insieme al intestazionefunzione in fine di evitare errori di reindirizzamento modo:

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