2010-05-04 88 views
7

我想通過PHP更改URL。通過PHP更改URL

喜歡的東西在JavaScript window.location.href = "http://www.something.com"

我想要的是同樣的東西,但在PHP中。我該怎麼做?

+1

的PHP網絡功能'頭呃',也可以發''http_response_code' [php.net/manual](http://us3.php.net/manual/en/function.header.php) – 2014-03-04 02:35:36

回答

18

可以使用header功能爲:

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

哦...我怎麼能忘記那.. 。這麼簡單...但是,謝謝... – Nitz 2010-05-04 10:10:34

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

確保有輸出線之上什麼,否則就會失敗。

+2

或者您也可以調用ob_start()來打開輸出緩衝。 – futureelite7 2010-05-04 10:01:20

+0

@ futureelite7 - 好點 – Glycerine 2010-05-04 10:20:06

2

您可以使用頭()命令:

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

你可以在 爲了使用ob_start功能沿,防止重定向錯誤,像這樣:

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