2013-11-23 38 views
0

我有一個問題,發送郵政領域的PHP腳本。PHP發送數據字段POST

post.php中:

<?php 

$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL,"http://server.com/test.php"); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, "postvar1=value1&postvar2=value2"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 

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

?> 

test.php的

<?php 

$a = $_POST['postvar1']; 
$b = $_POST['postvar2']; 

echo "Result: ".$a." ".$b." !"; 

?> 

腳本似乎正常工作。但是,瀏覽器控制檯顯示GET請求而不是POST,並且沒有數據字段。它是如何工作的?

回答

0

其從服務器到服務器的發佈。您的瀏覽器無法看到該請求。但你的瀏覽器請求是一個簡單的到達第一頁。 您可致電

http://server.com/post.php 

可能是致電詢問。

+0

還有一個問題,如何觀察來自每個腳本的傳入和傳出請求。 – Suprido

+0

你必須檢查服務器日誌(訪問日誌)。 – SHIN