Re: $_POST not set on 404
- From: Jerry Stuckle <jstucklex@xxxxxxxxxxxxx>
- Date: Fri, 18 Mar 2011 20:33:02 -0400
On 3/18/2011 4:56 PM, crankypuss wrote:
I'm setting up a server that is completely resource-based, so every
valid request is going to be a 404-not-found as far as apache is
concerned. That's fine, it's expected and handled.
What is not fine is that when it's a form with action=POST, because
the specific resource is 404-not-found, PHP does not set the $_POST
variable.
Anybody know a way to get the information from PHP?
PHP isn't doing this - your web server is.
If you check $_SERVER['REQUEST_METHOD'] you should find PHP is receiving a $_GET request. That's what Apache does when it redirects for a 404. So, since PHP does not receive a $_POST request, there is no $_POST data to process.
Your entire setup seems screwy to me. 404 should not be "expected", whether you're using PHP or something else. It should be an error condition.
What exactly are you trying to do? There must be a better way.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@xxxxxxxxxxxxx
==================
.
- Follow-Ups:
- Re: $_POST not set on 404
- From: crankypuss
- Re: $_POST not set on 404
- References:
- $_POST not set on 404
- From: crankypuss
- $_POST not set on 404
- Prev by Date: Re: Pipe the content of a variable to a process
- Next by Date: Re: $_POST not set on 404
- Previous by thread: $_POST not set on 404
- Next by thread: Re: $_POST not set on 404
- Index(es):
Relevant Pages
|