Re: References in the session
| From: | Yasuo Ohgaki | Date: | Thu, 23 Feb 2017 04:42:46 +0000 |
| Subject: | Re: References in the session | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-98341@lists.php.net to get a copy of this message | ||
Hi,
On Thu, Feb 23, 2017 at 10:10 AM, Johannes Schlüter <johannes@schlueters.de>
wrote:
> On Wed, 2017-02-22 at 15:01 +0100, Côme Chilliet wrote:
> > Hello,
> >
> > In the $_SESSION documentation we can see the following warning: "You
> > can't use references in session variables as there is no feasible way
> > to restore a reference to another variable."
>
> Actually with register_globals gone that requirement should be gone so
> we should be able to use the same rules as in other serialisation. The
> biggest issue is compatibility of the serialized form (during an update
> sessions might be shared between different versions of PHP in some
> setups, with some persistent storage even longer)
You may try to use 'php_serialize' as serialize handler to see if it helps.
If your objects work well with __sleep()/__wakeup(), you wouldn't have
issues. If you have, please report issue to bugs.php.net in detail.
Regards,
--
Yasuo Ohgaki
yohgaki@ohgaki.net