hi,
 
i tried all of your advices but still failed.
 
i replaced with NullLocker. the wrong result remains.
 
i upgraded IE5 with the same version on my another PC. the wrong result remains.
 
the Netscape 4.x remains correct.
 
the following debug log is after i set EMBPERL_DEBUG to dbgHeadersIn. could you give more hints where might go wrong?
 
my test script is as simple as:
 
[+ $udat{test}++ +]
 
--- embperl.log ---
[379]MEM: Load /usr/local/apache/htdocs/169/login.htm in HTML::Embperl::DOC::_1
[379]REQ:  Embperl 1.2b9 starting... Fri May 12 13:15:04 2000
 
[379]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[379]REQ:  Package = HTML::Embperl::DOC::_1
[379]HDR:  7
[379]HDR:  Accept=application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
[379]HDR:  Accept-Encoding=gzip, deflate
[379]HDR:  Accept-Language=zh-tw
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Cookie=169Net%40InnoMedia=email&root%40localhost&MAC&8a66d88fe8d8fef3ca1fac11b5203b6f&uid&1&user&panpipi
[379]HDR:  Host=169net.innomedia.com
[379]HDR:  User-Agent=Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; SEEDNet)
[379]Formdata... length = 0
[379]Using APACHE for output...
[379]Reading /usr/local/apache/htdocs/169/login.htm as input using PerlIO ...
[379]MEM: Load /usr/local/apache/htdocs/169/common/head.htm in HTML::Embperl::DOC::_2
[379]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[379]REQ:  Package = HTML::Embperl::DOC::_2
[379]Reading /usr/local/apache/htdocs/169/common/head.htm as input using PerlIO ...
[379]PERF: input = /usr/local/apache/htdocs/169/common/head.htm
[379]PERF: Time: 30 ms Evals: 4 Cache Hits: 0 (0%)
[379]Sub-Request finished. Fri May 12 13:15:04 2000
. Entry-SVs: 26857 -OBJs: 21 Exit-SVs: 27868 -OBJs: 42
[379]MEM: Load /usr/local/apache/htdocs/169/common/tail.htm in HTML::Embperl::DOC::_3
[379]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[379]REQ:  Package = HTML::Embperl::DOC::_3
[379]Reading /usr/local/apache/htdocs/169/common/tail.htm as input using PerlIO ...
[379]PERF: input = /usr/local/apache/htdocs/169/common/tail.htm
[379]PERF: Time: 0 ms Evals: 8 Cache Hits: 4 (50%)
[379]Sub-Request finished. Fri May 12 13:15:04 2000
. Entry-SVs: 28067 -OBJs: 43 Exit-SVs: 28197 -OBJs: 46
[379]HDR:  5
[379]HDR:  Content-Length=7238
[379]HDR:  Set-Cookie=EMBPERL_UID=a6d3b1e02514d81d; domain=.innomedia.com; path=/; expires=+1M
[379]HDR:  Keep-Alive=timeout=15, max=100
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Content-Type=text/html; charset=big5
[379]PERF: input = /usr/local/apache/htdocs/169/login.htm
[379]PERF: Time: 140 ms Evals: 6 Cache Hits: 0 (0%)
[379]Request finished. Fri May 12 13:15:04 2000
. Entry-SVs: 22520 -OBJs: 16 Exit-SVs: 28179 -OBJs: 44
[379]MEM: Free buffer for /usr/local/apache/htdocs/169/common/tail.htm in HTML::Embperl::DOC::_3
[379]MEM: Free buffer for /usr/local/apache/htdocs/169/common/head.htm in HTML::Embperl::DOC::_2
[379]MEM: Free buffer for /usr/local/apache/htdocs/169/login.htm in HTML::Embperl::DOC::_1
[379]MEM: Load /usr/local/apache/htdocs/169/test/udat.htm in HTML::Embperl::DOC::_4
[379]REQ:  Embperl 1.2b9 starting... Fri May 12 13:15:18 2000
 
[379]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[379]REQ:  Package = HTML::Embperl::DOC::_4
[379]HDR:  7
[379]HDR:  Accept=application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
[379]HDR:  Accept-Encoding=gzip, deflate
[379]HDR:  Accept-Language=zh-tw
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Cookie=169Net%40InnoMedia=email&root%40localhost&MAC&8a66d88fe8d8fef3ca1fac11b5203b6f&uid&1&user&panpipi
[379]HDR:  Host=169net.innomedia.com
[379]HDR:  User-Agent=Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; SEEDNet)
[379]Formdata... length = 0
[379]Using APACHE for output...
[379]Reading /usr/local/apache/htdocs/169/test/udat.htm as input using PerlIO ...
[379]HDR:  5
[379]HDR:  Content-Length=361
[379]HDR:  Set-Cookie=EMBPERL_UID=9718283401028a60; domain=.innomedia.com; path=/; expires=+1M
[379]HDR:  Keep-Alive=timeout=15, max=97
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Content-Type=text/html; charset=big5
[379]PERF: input = /usr/local/apache/htdocs/169/test/udat.htm
[379]PERF: Time: 10 ms Evals: 1 Cache Hits: 0 (0%)
[379]Request finished. Fri May 12 13:15:18 2000
. Entry-SVs: 28225 -OBJs: 45 Exit-SVs: 28334 -OBJs: 48
[379]MEM: Free buffer for /usr/local/apache/htdocs/169/test/udat.htm in HTML::Embperl::DOC::_4
[379]REQ:  Embperl 1.2b9 starting... Fri May 12 13:15:20 2000
 
[379]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[379]REQ:  Package = HTML::Embperl::DOC::_4
[379]HDR:  7
[379]HDR:  Accept=*/*
[379]HDR:  Accept-Encoding=gzip, deflate
[379]HDR:  Accept-Language=zh-tw
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Cookie=169Net%40InnoMedia=email&root%40localhost&MAC&8a66d88fe8d8fef3ca1fac11b5203b6f&uid&1&user&panpipi
[379]HDR:  Host=169net.innomedia.com
[379]HDR:  User-Agent=Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; SEEDNet)
[379]Formdata... length = 0
[379]Using APACHE for output...
[379]Reading /usr/local/apache/htdocs/169/test/udat.htm as input using PerlIO ...
[379]HDR:  5
[379]HDR:  Content-Length=361
[379]HDR:  Set-Cookie=EMBPERL_UID=d0c8a817e564170b; domain=.innomedia.com; path=/; expires=+1M
[379]HDR:  Keep-Alive=timeout=15, max=96
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Content-Type=text/html; charset=big5
[379]PERF: input = /usr/local/apache/htdocs/169/test/udat.htm
[379]PERF: Time: 0 ms Evals: 1 Cache Hits: 1 (100%)
[379]Request finished. Fri May 12 13:15:20 2000
. Entry-SVs: 28331 -OBJs: 48 Exit-SVs: 28340 -OBJs: 48
[379]MEM: Free buffer for /usr/local/apache/htdocs/169/test/udat.htm in HTML::Embperl::DOC::_4
[379]REQ:  Embperl 1.2b9 starting... Fri May 12 13:15:22 2000
 
[379]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[379]REQ:  Package = HTML::Embperl::DOC::_4
[379]HDR:  7
[379]HDR:  Accept=*/*
[379]HDR:  Accept-Encoding=gzip, deflate
[379]HDR:  Accept-Language=zh-tw
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Cookie=169Net%40InnoMedia=email&root%40localhost&MAC&8a66d88fe8d8fef3ca1fac11b5203b6f&uid&1&user&panpipi
[379]HDR:  Host=169net.innomedia.com
[379]HDR:  User-Agent=Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; SEEDNet)
[379]Formdata... length = 0
[379]Using APACHE for output...
[379]Reading /usr/local/apache/htdocs/169/test/udat.htm as input using PerlIO ...
[379]HDR:  5
[379]HDR:  Content-Length=361
[379]HDR:  Set-Cookie=EMBPERL_UID=e03788c5741b5de2; domain=.innomedia.com; path=/; expires=+1M
[379]HDR:  Keep-Alive=timeout=15, max=95
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Content-Type=text/html; charset=big5
[379]PERF: input = /usr/local/apache/htdocs/169/test/udat.htm
[379]PERF: Time: 0 ms Evals: 1 Cache Hits: 1 (100%)
[379]Request finished. Fri May 12 13:15:22 2000
. Entry-SVs: 28331 -OBJs: 48 Exit-SVs: 28340 -OBJs: 48
[379]MEM: Free buffer for /usr/local/apache/htdocs/169/test/udat.htm in HTML::Embperl::DOC::_4
[379]REQ:  Embperl 1.2b9 starting... Fri May 12 13:15:23 2000
 
[379]REQ:  No Safe Eval  All Opcode allowed   mode = mod_perl (3)
[379]REQ:  Package = HTML::Embperl::DOC::_4
[379]HDR:  7
[379]HDR:  Accept=*/*
[379]HDR:  Accept-Encoding=gzip, deflate
[379]HDR:  Accept-Language=zh-tw
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Cookie=169Net%40InnoMedia=email&root%40localhost&MAC&8a66d88fe8d8fef3ca1fac11b5203b6f&uid&1&user&panpipi
[379]HDR:  Host=169net.innomedia.com
[379]HDR:  User-Agent=Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; SEEDNet)
[379]Formdata... length = 0
[379]Using APACHE for output...
[379]Reading /usr/local/apache/htdocs/169/test/udat.htm as input using PerlIO ...
[379]HDR:  5
[379]HDR:  Content-Length=361
[379]HDR:  Set-Cookie=EMBPERL_UID=c43b2b0cad8224e5; domain=.innomedia.com; path=/; expires=+1M
[379]HDR:  Keep-Alive=timeout=15, max=94
[379]HDR:  Connection=Keep-Alive
[379]HDR:  Content-Type=text/html; charset=big5
[379]PERF: input = /usr/local/apache/htdocs/169/test/udat.htm
[379]PERF: Time: 10 ms Evals: 1 Cache Hits: 1 (100%)
[379]Request finished. Fri May 12 13:15:23 2000
. Entry-SVs: 28331 -OBJs: 48 Exit-SVs: 28340 -OBJs: 48
[379]MEM: Free buffer for /usr/local
/apache/htdocs/169/test/udat.htm in HTML::Embperl::DOC::_4
----- Original Message -----
Sent: Thursday, May 11, 2000 1:32 PM
Subject: RE: %udat persistence problem...S.O.S.


I'm sure cookie is enabled because i saw it enabled in IE5 configuration list. Any other possibility?
Have you read the other thread about %udat on the Embperl mailinglist?
 
Try
 
- setting dbgHeadersIn in EMBPERL_DEBUG an see if the cookies is always send by the browser
- to upgrade IE 5
- replace SysVSemaphoreLocker with NullLocker
 
Gerald
 
 

Reply via email to