PEAR的HTTP_Request2 - 我有一个HTTP_Request2_CookieJar对象,我希望为以后的会话保存该对象。具有持久性的Cookie管理
HTTP_Request2的manual表示它实现了可串行化接口。手册所指的源确实显示了serialize()和unserialize()合约的实现。
但是,该来源是2011年2月。最新的2011年8月的源代码不再实现可序列化的接口。
使用PHP的serialize()/ unserialize()对对象进行序列化似乎是我对它做的一些搜索的噩梦。
HTTP_Request2的cookie jar的好处是它在会话期间自动处理cookie,但我需要它们在会话之间持续存在,并且不需要花费一晚编写代码页来完成此操作。
有没有一个最简单的方法来采取?
扩展它并自己实现序列化?你可以让请求使用你的饼干罐而不是它的本地的?界面看起来很简单。 –
我有点谨慎去做重做,因为一定有很好的理由去掉了功能 - 我猜测它没有正常工作。我不熟悉可序列化的接口,现在不想特别想学习它,我只是想使用它。 – jontyc
请与作者联系,询问他们为什么被删除,以及他们是否打算将其退回。如果他们把它放回去,一旦功能被替换,你可以随时使用旧版本并升级。 –