[Cgi-session-user] Help about CGI::Session
Brought to you by:
sherzodr
From: zhao l. <len...@ho...> - 2007-05-22 09:10:10
|
<html><div style='background-color:'><P>Dear friends,</P> <P>I am a new comer to perl world. I am working on a web site project now. I met a problem when I used CGI::Session. I hope you can give some suggestion. Thanks.</P> <P>The problem came when I gave a value to a parameter in a session. It is correct in Internet explorer. But when I used Mozilar browser, the error message came out with " <BR>Software error:<BR>Do not know how to reconstitute blessed object of base type GLOB at /usr/lib/perl5/site_perl/5.8.6/CGI/Session.pm line 717".</P> <P>I cheched the sessions. When I used Mozilar, the session is <BR>"$D = {'_SESSION_ID' => '91e510325637b8d804c244bf9e793d9a','mfaName' => '','kakslimit' => '','_SESSION_REMOTE_ADDR' => '10.96.22.234','_SESSION_CTIME' => 1179157646,'basedir' => 'data','_SESSION_ATIME' => 1179157655,'nhxName' => bless( \*{'Fh::fh000017-full.nhx'}, 'Fh' ),'_SESSION_EXPIRE_LIST' => {}};;$D"</P> <P>When I used IE, the session is <BR>"$D = {'_SESSION_ID' => '7ce056b333aab3553f1ab6ea8414778a','kakslimit' => '','mfaName' => '','_SESSION_REMOTE_ADDR' => '10.96.22.234','basedir' => 'data','_SESSION_CTIME' => 1179157712,'_SESSION_ATIME' => 1179157728,'nhxName' => 'f4_k2_w0.5.nhx','_SESSION_EXPIRE_LIST' => {}};;$D"</P> <P>The problem is in parameter 'nhxName', you can see the difference from this two files. I don't know how is this problem comes. Thanks for telling.</P> <P>My server is Apache/2.0.53 (Linux/SUSE),<BR>My perl is v5.8.6 built for x86_64-linux-thread-multi,<BR>My CGI::Session version is 4.20.<BR>The source file is in accessories.</P> <P>Session is initialized in input.pl and the parameter are given value in upfile.pl.</P> <P> </P> <P>Best regards,</P> <P>lenny</P> <P> </P></div><br clear=all><hr>使用 <a href="http://g.msn.com/8HMACNCN/2734??PS=47575" target="_top">MSN Messenger </a> 与联机的朋友进行交流 </html> |