从xml响应中提取url并重定向

我使用curl在xml字符串中发布表单数据。 xml响应是<redirect_url>www.xxxxx.com</redirect_url> 。 任何人都可以帮助我提取此网址并将用户重定向到它吗? 谢谢。

对不起,我走了......谢谢你的回应。 代码是:

//创建一个新的cURL资源

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

//设置合适的选项

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

echo $ strXML;

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ ch,CURLOPT_RETURNTRANSFER,'1'); curl_setopt($ ch,CURLOPT_POST,true); curl_setopt($ ch,CURLOPT_POSTFIELDS,array('lead'=> $ strXML)); $ strResult = curl_exec($ ch); //关闭cURL资源,释放系统资源

echo $strResult;

curl_close($ CH);

响应示例:

<result>
<posting_error>0</posting_error>
<valid_partner>1</valid_partner>
<redirect_url>www.xxx.com</redirect_url>
</result>

使用SimpleXMLheader

$xml = new SimpleXMLElement($xml_response);

header('Location: ' . $xml->redirect_url);
链接地址: http://www.djcxy.com/p/35839.html

上一篇: extract url from xml response and redirect

下一篇: Sales tax not receiving in paypal Recurring Payments