在PHP会话变量中存储XML对象

时间:2011-12-07 02:19:28

标签: php xml api session cakephp

关于这个主题有很多讨论,但我想问这个问题,无论如何要确定针对我特定情况的最佳方法......

我正在使用带CakePHP的linkedIn API。从LinkedIn API我得到一个XML对象。我想将这些XML对象(整个事物)存储在会话变量中,因此我不必在每个页面上调用API。我的理解是,不可能在PHP会话中存储XML对象。这通常的解决方法是什么?

我已经编写了大量读取/操作XML对象的代码,因此我想避免将对象转换为数组或其他内容,以便我不需要重写此代码。

非常感谢

3 个答案:

答案 0 :(得分:4)

为什么不将XML对象存储为XML字符串?我知道,这是激进的。

答案 1 :(得分:0)

如何将XML写入以会话ID为文件名的临时文件?

答案 2 :(得分:0)

您可以将XML保存在文件或数据库中。