[eluser]toopay[/eluser]
Because at some server sometime you need that to get the "$_GET" param properly, which i misread (you actually find for $_POST).
Related with your trouble, can you test to change your htaccess to this :
Code:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
# Or if last line generates 500 error, use these one instead :
# RewriteRule ^(.*)$ index.php?/$1 [L]
Because if your $_POST always returned null, whatsoever it is, i just expect some 'redirect' happens. But you still may need to set the 'PATH_INFO', just to remove the index.php from your uri, and ensure your $_POST send to the right controller(not the default ones).