Re: Newbie - Redirect to do processing
- From: Jonathan <jonathan@xxxxxxxxx>
- Date: Sat, 31 Dec 2005 15:22:11 +0100
hajaansh@xxxxxxxxxxxxxx wrote:
Hi there,
I am creating my own php site but am a bit concerned with putting all form processing into a page that is also displaying stuff (i get overwhelmed with very long pages and like to separate processing from displaying for maintainability). I found a possible way of separating processing through using a redirection such as:
header("Location:" . mylocation);
so if i was logging into my site instead of going straight to the page it needs to go to and doing all the post processing there I would have a "processing page" which would redirect me to the correct location perhaps depending on what was written. So if the incorrect password was given it would go to an error page otherwise the user would be successfully logged in. My processing pages would be in effect the controller in the MVC pattern.
I don't think the redirecting for the processing using the header() function is neccessarry as the FORM tag in the HTML provides an attribute to specify the location to process the form. You shoud use the action entry of the FORM element for that (see W3C.org site about the FORM element http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.3). So:
<FORM action="/url/to/processing/page/here" method="post">
In the processing script you can then use the header() function to specify the location you want to forward the user to based on the entries that were submitted by the form.
Jonathan .
- Follow-Ups:
- Re: Newbie - Redirect to do processing
- From: funky
- Re: Newbie - Redirect to do processing
- References:
- Newbie - Redirect to do processing
- From: hajaansh@xxxxxxxxxxxxxx
- Newbie - Redirect to do processing
- Prev by Date: Re: PHP Tokenize a String by its length
- Next by Date: Re: PHP Tokenize a String by its length
- Previous by thread: Newbie - Redirect to do processing
- Next by thread: Re: Newbie - Redirect to do processing
- Index(es):
Relevant Pages
|