I found a solution by adding "PerlSetVar RequestBinaryRead Off" to my
apache config.
On 15.01.2012 21:04, Sterpu Victor wrote:
POST method is not working when I use Apache::ASP.
My setup is like this:
- global.asa
use CGI;
our ($cgi);
sub Script_OnStart {$cgi = new CGI;}
sub Script_OnFlush {}
- Apache containts the following setup for ASP
AddHandler cgi-script .cgi
<Files ~ (\.cgi)>
AddHandler perl-script .cgi
PerlHandler Apache::ASP
</Files>
PerlSetVar Global /tmp
- and my test script "test_post.cgi"
<%
use CGI;
print "[1]test is ".$cgi->param("test")."<br>";
print "
<form action=test_post.cgi method=post>
<input type=text name=test>
<input type=submit>
</form>
";
%>
When I run the script I should get the value of the test variable but
$cgi->param("test") is always empty.
GET method is working fine.
How can I fix this?
Thanj you.