Php 响应和发送异步GET请求

Php 响应和发送异步GET请求,php,Php,我想制作一个应用程序,它将接收get请求并用xml响应。 以下是场景: 用户来到site_a.com?site.phpid=abc,从那里我必须向site_b.com/checker.php?id=abc发出GET请求 如何在用户不离开页面的情况下发出GET请求 在checker.php中,我必须根据id使用xml进行响应 if(isset($_GET['id'])){ if($_GET['id']=='abc'){ // respond with xml } } 然后是site

我想制作一个应用程序,它将接收get请求并用xml响应。 以下是场景:

用户来到site_a.com?site.phpid=abc,从那里我必须向site_b.com/checker.php?id=abc发出GET请求

如何在用户不离开页面的情况下发出GET请求

在checker.php中,我必须根据id使用xml进行响应

if(isset($_GET['id'])){
  if($_GET['id']=='abc'){
    // respond with xml
 }
}
然后是site.php,我必须接收xml


谢谢

最简单的方式,您可以使用:

但请确保
allow\u url\u fopen
可以为真。

最简单的方式,您可以使用:

但请确保
allow\u url\u fopen
可以为真。

您可以使用
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

$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);