关于php:从xml响应中提取url并重定向


extract url from xml response and redirect

我正在使用curl以XML字符串形式发布表单数据。XML响应是www.xxxxx.com。有人能帮我提取这个URL并将用户重定向到它吗?谢谢。

抱歉离开了…感谢您的回复。代码是:

//创建新的curl资源

1
$ch = curl_init('http://www.zzz.com/');

//设置r适当的选项

1
$strXML ="<lead>     ".$title."   <fname>".$fname."</fname>   <lname>".$lname."</lname>  ".$email."</email>   <dob>".$dob."</dob>   </lead>";

echo$strxml;

1
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch,curlot_returnTransfer,'1');curl-setopt($ch,curlot-post,真的);curl_setopt($ch,curlot_postfields,array('lead'=>$strxml));$strResult=curl_exec($ch);//关闭curl资源,释放系统资源

1
echo $strResult;

卷曲关闭($ch);

回答示例:

1
2
3
4
5
<result>
<posting_error>0</posting_error>
<valid_partner>1</valid_partner>
<redirect_url>www.xxx.com</redirect_url>
</result>


使用SimpleXMLheader

1
2
3
$xml = new SimpleXMLElement($xml_response);

header('Location: ' . $xml->redirect_url);