передача объекта simpleXML через страницы

Я использую объекты simpleXML с комиссионным соединением API сведений о комиссии. Он работает правильно, и я получаю информацию о комиссии. Теперь я показываю отчет на одной странице, и после нажатия кнопки «Добавить отчет» он должен быть добавлен в БД. Но я не могу передать переменную объекта simpleXML по страницам. Я попытался передать его как скрытое значение после сериализации. Но есть некоторые проблемы с сериализацией объекта simpleXML, поэтому я не могу его использовать. Пожалуйста, дайте мне знать, как я могу передать значение на другую страницу. Я имею в виду, как я могу отправить объект. Я использую это внутри пользовательского компонента Joomla.


person Happy Coder    schedule 27.07.2011    source источник
comment
Как насчет использования сеанса для хранения данных?   -  person Xupypr MV    schedule 27.07.2011
comment
@Xupypr MV: поскольку сеанс будет сериализовать объект, у него должна быть та же проблема, что и с прямым вызовом сериализации/десериализации.   -  person prodigitalson    schedule 27.07.2011
comment
@ prodigitalson Я пытался передать переменную как скрытое поле. Но он передает только «?xml version=». Вот как я передаю переменную. [код]( $report_xml=$reports-›asXML();‹тип ввода=скрытое имя=значение отчета=‹?php echo $report_xml; ?››). а также   -  person Happy Coder    schedule 30.07.2011


Ответы (1)


Хорошо, поскольку XML, по сути, является формой обмена данными, почему бы вам просто не сохранить его снова как строку xml с $xml->asXML() и не опубликовать?

person prodigitalson    schedule 27.07.2011