Your're gonna love me - the problem I referred to above (not working on NTwkstn) was due to a test machine having cookies disabled!!! Sorry. Sorry. Sorry.
I run IIS4/NTsrvr4, Activeperl v5.??? and can confirm that the script works when accessed via win95/NTw/NTs clients running NetscapeNav 4.08 and 4.7 with the $Cookie_Path = '/'; (i.e. default).
However, I changed the path c: and got an error message saying there was a problem on line 67, so changed it back to default and it works. The error given in IE5 when 'c:' is:
String found where operator expected at C:imcgi-binultimatebb/perl-cookie.lib line 63, near "$Secure_Cookie = '"
(Might be a runaway multi-line '' string starting on line 55)
(Missing semicolon on previous line?)
Number found where operator expected at C:imcgi-binultimatebb/perl-cookie.lib line 63, near "$Secure_Cookie = '0"
(Missing operator before 0?)
String found where operator expected at C:imcgi-binultimatebb/perl-cookie.lib line 67, near "@Cookie_Decode_Chars = ('"
(Might be a runaway multi-line '' string starting on line 63)
(Missing semicolon on previous line?)
Backslash found where operator expected at C:imcgi-binultimatebb/perl-cookie.lib line 67, near "@Cookie_Decode_Chars = ('"
(Missing operator before ?)
Backslash found where operator expected at C:imcgi-bin
Hope this helps...great hack BTW.
This message has been edited by spiffy on January 12, 2001 at 05:31 AM