如何从http_get响应中提取变量

时间:2011-04-18 17:45:35

标签: php web-services curl http-get

我已经使用PHP和cURL成功完成了HTTP GET请求。如何从响应中提取变量?

以下是我收到的回复:


<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://ws.example.com/resumes/">
  <Packet>
    <Errors />
    <SessionToken>1234567890</SessionToken>
  </Packet>
</string>

我需要提取“1234567890”并将其设置为PHP $ sessionid变量。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

结帐SimpleXML。这将是你最好的选择。

答案 1 :(得分:1)

$xml = new SimpleXMLElement($xmlstr);
echo $xml->Packet->SessionToken;