in reply to not reading cookies from Edge
the new CGI; is understandable but this is harder to understand: fetch CGI::Cookie. Replace the first with CGI->new(); and the second with CGI::Cookie->fetch;
And since you are there, this $utcnow=`/usr/5bin/date +%Y%m%d%H%M%S` does not look good. Can't you just say: use DateTime; $utcnow=DateTime->now(time_zone=>'UTC')->iso8601(); ?
To start debugging your issues, do: 1) print all cookies fetched into %cookies (i.e. the problem may be with the cookie name), 2) open developer tools in your browser (does the buggy MS-edge-crap have any?) and see if any cookies are set and under what names. It could even be that your back-end does not recognise the MS-edge-crap agent string and bombs even on the prospect of talking to it. brrrrr
|
|---|