forms - Is post data persistent through php header redirect? -


If I submit a form to a php page using the post, should I include those post values ​​on that page Can I use the header ('location: ... php') to be redirected to redirect?

Example:

  & lt; Form action = "welcome.php" method = "post" & gt; Name: & lt; Input type = "text" name = "name" & gt; & Lt; Br> E-mail: & lt; Input type = "text" name = "email" & gt; & Lt; Br> & Lt; Input type = "submit" & gt; & Lt; / Form & gt;  

At welcome.php, if I do the header ("location: welcomback.php") still do I $ _ POST ['name '] Can I use? and $ _ POST ['e-mail'] ... ( welcomeback.php )?

not , you can not redirect to another page being redirected to another page Means and no $ _ POST value will not be available in the $ _ POST array. On the other hand you can still throw links to prices and are available in other pages. For example

  header ('location: other .php? Data = one');  

You can use it in another page

  $ _GET ['data'] echo; // print one  

As I add, you can redirect to another page with a form verb, and then all the code will be $ _ POST Array


Comments

Popular posts from this blog

ios - How do I use CFArrayRef in Swift? -

eclipse plugin - Run java code error: Workspace is closed -

c - Error on building source code in VC 6 -