I thought of this, but have the following reservations:
1. It seems cleaner to implement this on the Perl side since it will be
a fairly uncommon requirement.
2. I don't like to mess with working applications (other
session-enabled PHP apps on the server).
3. I have as yet been unsuccessful in coming up with the right voodoo
to get ini_set and it's associates to work in a consistent manner (in
order to affect just this application). Of course, I haven't tried with
"session.serialize_handler", but I have no reason to believe it will
work consistently given my experience with trying to mess with ini_set
in other contexts ("sendmail_from" comes to mind).
4. WDDX as a session serializer is likely significantly less tested
than the native serializer, and this is not the type of application
where I can afford to be a beta tester.
5. I'd rather not incur the additional overhead that WDDX will likely
institute if I make it my default session serializer.
Thanks for the quick response.
Al
> -----Original Message-----
> From: Rasmus Lerdorf [mailto:[EMAIL PROTECTED]]
> Sent: Monday, July 09, 2001 9:47 PM
> To: Alok K. Dhir
> Cc: 'PHP General (E-mail)'
> Subject: Re: [PHP] Sharing session data with Perl
>
>
> > Is there a published spec of the format of the session data string?
> >
> > It would greatly simplify one of my applications if I could
> share data
> > between PHP and Perl using sessions. Since I use MySQL to store
> > session information, it would be trivial for me to make a call to a
> > Perl script with a session id, and, within Perl, grab the session
> > data, parse it, use it, perhaps even change it, and then return
> > control back to my PHP application.
> >
> > So, if I knew the exact format of the data string, I could avoid
> > having to try to guess at its structure, and write a Perl
> routine to
> > decode it and store it in a session hash...
> >
> > Has anyone tried this before?
>
> I would use the WDDX serializer if you are interested in
> cross-platform sharing of the data. In your php.ini file use:
>
> session.serialize_handler = wddx
>
> Then use the WDDX Perl module to decode it in Perl.
>
> -Rasmus
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]