Training, Open Source computer languages
PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 
Search for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Python, Lua and Tcl - public course schedule [here]
Private courses on your site - see [here]
Please ask about maintenance training for Perl, PHP, Java, C, C++, Ruby, MySQL and Linux / Tomcat systems
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:


- but I'm getting this error message:

Warning: Cannot modify header information - headers already sent by (output started at /home/sites/ in /home/sites/ 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,



       if ($_REQUEST['step'] == 1)
           $name = $_REQUEST['name'];
           $email = $_REQUEST['email'];
                 $comments = $_REQUEST['comments'];
                 $sendto = "";

           // Compose simple text message:
           $message = "Message from $name \n\n\n$comments";

           // Send message to me
           mail($sendto,"Message from website",
                        "From: $email\n".
                        "Reply-to: $email"

           // Thank the generous user


This page is a thread posted to the opentalk forum at and archived here for reference. To jump to the archive index please follow this link.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2018: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01225 708225 • FAX: 01225 793803 • EMAIL: • WEB: • SKYPE: wellho