Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 跨页面传递simpleXML对象_Php_Xml_Xml Serialization_Simplexml_Joomla Extensions - Fatal编程技术网

Php 跨页面传递simpleXML对象

Php 跨页面传递simpleXML对象,php,xml,xml-serialization,simplexml,joomla-extensions,Php,Xml,Xml Serialization,Simplexml,Joomla Extensions,我将simpleXML对象与commission junction commission Details API一起使用。它工作正常,我正在得到佣金的细节。现在,我在一页中显示报告,按下“添加报告”按钮后,报告必须添加到数据库中。但是我无法在页面之间传递simpleXML对象变量。我尝试在序列化后将其作为隐藏值传递。但是simpleXML对象的序列化存在一些问题,因此我无法使用它。请让我知道如何将值传递到其他页面。我的意思是我怎样才能发布这个对象。我在一个定制的Joomla组件中使用它 既然XM

我将simpleXML对象与commission junction commission Details API一起使用。它工作正常,我正在得到佣金的细节。现在,我在一页中显示报告,按下“添加报告”按钮后,报告必须添加到数据库中。但是我无法在页面之间传递simpleXML对象变量。我尝试在序列化后将其作为隐藏值传递。但是simpleXML对象的序列化存在一些问题,因此我无法使用它。请让我知道如何将值传递到其他页面。我的意思是我怎样才能发布这个对象。我在一个定制的Joomla组件中使用它

既然XML本质上是一种数据交换形式,为什么不使用
$XML->asXML()再次将其保存为XML字符串呢
然后发布?

使用会话来存储数据如何?@Xupypr MV:由于会话将序列化对象,他应该有与直接调用serialize/unserialize相同的问题。@prodigitalson我尝试将变量作为隐藏字段传递。但它只传递了“?xml version=”。这就是我传递变量的方式。[代码]($report_xml=$reports->asXML();