Subject: | Post not working after first attempt in IE |
I am running Perl 5.6.1 for i386 on RedHat7.0 and 7.2 boxes, with Apache 1.13.12 & 1.13.24 respectively. When I install the Apache::AutheNTLM it goes great. I configure it for my site(which is an old NT site written in Perl that I am migrating to Linux). Once installed NT authentication happens which is good. But I started to hit pages that use the method post to send data to the server. That is where I found that the first post will work fine, but all subsequence calls don't until the end user has waited for the timeout to occur. I have also tested leaving the KeepAlive on and set and shut off your module and the site works fine. Is there anyway I can get your module to help out the "post" method? I have been attempting to merge your NTLM with a Cookie based authentication where NTLM would do the initial authetication but the cookies would keep the information live.
The Script I am using to test this is:
#!/usr/bin/perl -wT
use strict;
use CGI;
my $q = new CGI;
print $q->header;
print <<EODUMP;
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
</head>
<body>
<form method=post action=test_post.pl>
<input type=text name=foo><br>
<input type=submit value=Submit>
</form>
EODUMP
print $q->param('foo');
print "</body></html>";
exit;
Many of the things in here were suggestions from the many groups I have posted this issue with.
Thanks for any help
Joe