Discussion:
[PHP-INSTALL] Missing POST data with PHP5 running as CGI
Antonio F. Tornisiello
2009-02-25 14:43:54 UTC
Permalink
Hi,

I have both PHP4 and PHP5 running with apache 1.3 on my cPanel box. PHP4
is running as module and PHP5 as CGI. PHP4 is running fine with no
problems but with PHP5 I'm having trouble with POST data. No form POST
data is being passed to PHP.

You can see the problem with this form:

http://www.locador.com.br/env.html

If using GET, the $_GET var is being populated, but using POST the
$_POST var is blank.

Here's my apache PHP configuration:

--------------
# LibPHP4 configuration
LoadModule php4_module libexec/libphp4.so
AddType application/x-httpd-php .php4 .php .php3 .php2 .phtml

# CGI configuration for PHP5
Action application/x-httpd-php5 /cgi-sys/php5
AddType application/x-httpd-php5 .php5
--------------

Does anybody know what could be wrong ?

Thanks.
Antonio.
Daniel Brown
2009-02-25 14:53:29 UTC
Permalink
On Wed, Feb 25, 2009 at 09:43, Antonio F. Tornisiello
I have both PHP4 and PHP5 running with apache 1.3 on my cPanel box. PHP4 is
running as module and PHP5 as CGI. PHP4 is running fine with no problems but
with PHP5 I'm having trouble with POST data. No form POST data is being
passed to PHP.
[snip!]
If using GET, the $_GET var is being populated, but using POST the $_POST
var is blank.
[snip!]
Does anybody know what could be wrong ?
Check your php.ini to make sure you have 'P' set in
`variables_order`. This variable is sometimes referred to as the
"EGPCS" or "GPC" setting, which is an acronym for the settings that
PHP will accept, in order of priority: Environment, Get, Post, Cookie,
Session (or Get, Post, Cookie).
--
</Daniel P. Brown>
***@parasane.net || ***@php.net
http://www.parasane.net/ || http://www.pilotpig.net/
Unadvertised dedicated server deals, too low to print - email me to find out!
Continue reading on narkive:
Loading...