2009-09-28 23 views
0

有人可以幫助我如何發佈變量,並按照該帖子到該頁面?php的標題 - 發佈和關注

問候菲爾

+0

你想要一個PHP腳本來發送一個HTTP POST請求到另一個頁面,或者獲取POST從瀏覽器發送到你的PHP腳本的數據嗎? 「跟帖」是什麼意思? – 2009-09-28 04:26:36

回答

0

你不能這樣做通過重定向一個HTTP POST請求。你可以做一個GET像這樣雖然參數重定向:

header('Location: target_page.php?a=foo&b=bar'); 
1

您可以使用curl做到這一點:

$ch = curl_init(); 
$data = array('name' => 'Foo', 'bar' => 'goo'); 

curl_setopt($ch, CURLOPT_URL, 'http://myserver.com/post.php'); 

//post the data 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 

//enable RETURN_TRANSFER so curl_exec() returns result of the request 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 

$result = curl_exec($ch); 
curl_close($ch); 

echo $result; 
0
如果你想從一個頁面的數據傳遞到另一個,然後重定向到

頁面,您可以暫時將數據存儲在$ _SESSION超全局數組中,然後重定向到新頁面。一旦你在那裏,你就可以從數組中取回數據,並在需要時取消設置。