| |||||||||||
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 |