2014-03-03 49 views
0

好了,所以我有一個快速的問題,我的懷疑最多的是可笑容易但在這裏不用重定向功能...PHP我有一個變量很難傳遞給我做了

我有一個重定向功能

function redirect_to($location = NULL) { 
if ($location != NULL) { 
header("Location: {$location}"); 
ob_end_flush(); 
exit; 
} 
} 

但我想在一個id變量($ thread_page)到URL來傳遞,所以像這樣....

redirect_to("thread.php?id="<?php echo $thread_page; ?>); 

但是,這並不工作....任何幫助?

千恩萬謝

回答

4

這是一樣的你是如何在你的函數與$location做到了:

redirect_to("thread.php?id=$thread_page"); 

您可以在花括號括住的一致性,如果你喜歡:

redirect_to("thread.php?id={$thread_page}"); 

此外,這看起來像$thread_page可能是一個整數,但如果您傳遞任何其他類型的數據,最好使用urlencode()

redirect_to("thread.php?id=" . urlencode($thread_page)); 
+0

+1,CONCAT本來也沒關係。 –

+0

Blimey我是個白癡.....非常感謝! – GhostRider

0

你會從PHP調用本身redirect_to的功能,所以這應該工作 -

redirect_to("thread.php?id=".$thread_page); 
0
redirect_to('thread.php?id=' . $thread_page); 
相關問題