2012-04-25 18 views
0

get要求を受け取り、xmlで応答するアプリケーションを作成したいとします。 ここにシナリオがあります:非同期GET要求への応答と送信

ユーザーはsite_a.com?site.phpid=abcに来ます。そこから、私はsite_b.com/checker.php?id = abcにGETリクエストをしなければなりません。

ユーザーがページを離れずにGETリクエストを作成するにはどうすればよいですか? checker.phpインサイド

私は、そのID

if(isset($_GET['id'])){ 
    if($_GET['id']=='abc'){ 
    // respond with xml 
} 
} 

に応じて、XMLで応答しなければならないと、私はそのXMLを受信する必要がsite.phpです。

ありがとうございます!

答えて

2

curlを使用できます。

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'http://site_b.com/checker.php?id=' . $id); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$xml = curl_exec(); 
curl_close($ch); 

curl docs

関連する問題