Hi all, Hope this is posted in the right section. about 10 years ago I wrote a few scripts for a friend of mine, these scripts control a shopping cart created by ourselves, the old secure server they ran on were windows 2000 server with an older version of active states perl (forget which version), The server melted and has been replace with iis7 32bit and perl v5.14.2.1402, but now the scripts don't work properly, the scripts use both the get and post method to read input from the browser but it seems like it's remembering var's are remenbering there values or it's caching them, cant quite get to the bottom of this or even understand what it's doing or why... so, anyone else had any issues like this?

Update

thanks for your prompt reply, one pattern I can see... I log in for first time and am presented with password please, this is then taken, encrypted and compared to the embedded encrypted password, once successful it will append the password to the get/url so when posted back you remain logged in, if it detects a password then it doesn't encrypt as its already been done so it just compares it again, but this is where it's failing and proceeds to encrypt it again thus no longer being the same on the next compare, I tried bypassing this section just to prove a point but he problem then proceeds throughout the rest of the script (hope this makes sense)

Update SOLVED

This turned out to be more of a iis7 issue than a perl related but I hope this helps others in the search for knowledge. Basically install perl as advised by activestate but do not use perlEx30.dll to map your isapi module, use perlis.dll


In reply to script stops working after upgrade (SOLVED) by PerlSOL

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.