For your most recent test, you’re submitting a plain HTML form with POST info, redirecting to another page capturing the POST info. It only works if you’re not using templates not registered in EE, but if registered in EE no POST data is sent?
Just checking that I understand.
If the EE registered templates aren’t sending php data, make sure PHP is enabled as ‘output’ in the templates’ settings, both sending and receiving templates. (I’m sure you’ve done this, but just covering bases)
Second thing you can try is submitting an .ajax call in jQuery to another EE template to see if you get any response from the $_POST[] data.
If that’s not working and no POST data is being sent, that is really strange.
Last check, is trying to submit a channel form using json=’yes’ and removing the return= to see if you get any response back at all. It should give you the entry_id if the entry was made.
Also, you may want to try a test using type=”GET” instead of POST to see if the URL is adding all the data.
I’m probably just grasping at straws here but just thinking how I’d be troubleshooting to know what’s working against what isn’t.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.