| |||||||||||
| |||||||||||
Using a redirect in a PHP mail form Posted by Paula (Paula), 18 December 2007 Hi everyone ![]() I'm trying to modify a PHP mail form script (called contactme.php) to redirect to a thank you page when the submit button is clicked. The form script is below in its entirety - the line I'm using is: header('Location: http://awebsite.com/thankyou.htm'); exit(); - but I'm getting this error message: Warning: Cannot modify header information - headers already sent by (output started at /home/sites/awebsite.com/public_html/contactme.php:6) in /home/sites/awebsite.com/public_html/contactme.php on line 40 Is this something in the script, or something set by the system admin of my web host? Any advice or solutions welcome ![]() Thanks in advance, Paula contactme.php: <?php if ($_REQUEST['step'] == 1) { $name = $_REQUEST['name']; $email = $_REQUEST['email']; $comments = $_REQUEST['comments']; $sendto = "me@here.com"; // Compose simple text message: $message = "Message from $name \n\n\n$comments"; // Send message to me mail($sendto,"Message from website", $message, "From: $email\n". "Reply-to: $email" ); // Thank the generous user header('Location: http://awebsite.com/thankyou.htm'); exit(); } else { ?> This page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
|
| ||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |