whiteadi Posted September 24, 2010 Share Posted September 24, 2010 Hi, I have PHP Version 5.2.6-1+lenny9, these settings: variables_order = "EGPCS" register_globals = On register_long_arrays = On post_max_size = 8M Get is working fine using globals but post does not, also if I try in a perl/cgi script: my $cgi=new CGI; if ($cgi->param('domain')) { ... } it goes inside if block only when $domain variable comes from url/get not from post form. So in php is the same, $domain has value only when it comes from GET and not from POST. But if I use echo count($_POST) is also showing 0, post is empty. I understand that is a mess but what I must do is to make this apllication that was working on an old debian with old php and perl versions work into new latest stable releases... Regards, Adrian Quote Link to comment https://forums.phpfreaks.com/topic/214283-get-works-but-not-post/ Share on other sites More sharing options...
whiteadi Posted September 29, 2010 Author Share Posted September 29, 2010 Hi again, in the meantime we discovered the problem's responsible agent: is the Perl handler - Apache authentication handler: Alias /securelocation /var/myapp/www.myapp.com/secure <Location /securelocation> AddHandler cgi-script .cgi AddHandler cgi-script .pl Options FollowSymLinks ExecCGI DirectoryIndex index.html AuthName "Myapp authentication" AuthType Basic PerlOptions +GlobalRequest PerlAuthenHandler PerlAuthHandler Require valid-user </Location> So I say we found out that this is causing it but not how to solve it, not yet. Keep in touch. Quote Link to comment https://forums.phpfreaks.com/topic/214283-get-works-but-not-post/#findComment-1117144 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.