如何从解析的xml数据中设置cookie?

时间:2014-01-11 01:47:25

标签: php xml cookies

我正在尝试将简单的xml文件中的值设置为单独的Cookie。我可以从在线数据库成功获取xml文件,将其放入变量并从中获取值。当我尝试从该变量创建cookie时会发生问题。我通过打印出来测试变量,值就在那里。

我正在使用php 5.4.10,代码是在没有HTML的直接php页面上。

我真的很感激任何帮助。谢谢。

一个非常简单的代码示例:

$xml = simplexml_load_file($geo);
$cylon = $xml->places->Array->city;
setcookie("user_city", $cylon, time()+3600, '/', 'mysite.com');

xml文件的一个示例是:

<Response>
<places>
<Array pos="0">
<city>~New York</city>
<country>United States</country>
<position>
<lat>54.11228774</lat>
<lon>-152.76592584</lon>
</position>
<state>NY</state>
<street>Broadway</street>
<zip>10001</zip>
</Array>
</places>
<status>
<duration>44</duration>
<procedure>geo.location.search.2</procedure>
<success>true</success>
</status>
</Response>

0 个答案:

没有答案