eLIX Posted April 2, 2007 Share Posted April 2, 2007 Hi, I have an Email form where you go to a thanking page when you've entered the fields correctly. Now the problem is that users can acces the thanking page directly by entering the url in the browser. Now when they do that, I want them to be redirected to the form page. Is there a way to do this? What I have now is the following: Entering page true website navigation: <?php $zender_geslacht = $_POST['geslacht']; $zender_naam = $_POST['contactpersoon']; $zender_bedrijf = $_POST['bedrijf']; $zender_adres_straat = $_POST['adresStraat']; $zender_adres_nummer = $_POST['adresNummer']; $zender_adres_postcode = $_POST['adresPostcode']; $zender_adres_gemeente = $_POST['adresGemeente']; $zender_contact_tel = $_POST['contactTel']; $zender_contact_fax = $_POST['contactFax']; $zender_contact_email = $_POST['contactEmail']; $zender_bericht = $_POST['vragen_opmerkingen']; $to = 'peter@luchtballon.be'; $subject = 'Luchtballon.be Aanvraag'; $message = $zender_geslacht . ' ' . $zender_naam . "\r\n" . 'Bedrijf: ' . $zender_bedrijf . "\r\n" . "\r\n" . 'Straat: ' . $zender_adres_straat . "\r\n" . 'Nummer: ' . $zender_adres_nummer . "\r\n" . 'Postcode: ' . $zender_adres_postcode . "\r\n" . 'Gemeente: ' . $zender_adres_gemeente . "\r\n" . "\r\n" . 'Telefoon: ' . $zender_contact_tel . "\r\n" . 'Fax: ' . $zender_contact_fax . "\r\n" . 'Email: ' . $zender_contact_email . "\r\n" . "\r\n" . 'Bericht: ' . $zender_bericht; $headers = 'From: ' . $zender_contact_email . "\r\n" . 'Reply-To: ' . $zender_contact_email . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen'])) { header("Location: contacteer-webmaster-succes.php"); mail($to, $subject, $message, $headers); } else { header("Location: contacteer-webmaster.php"); } ?> Form page: <form method='post' action='webmaster.php' id='contactForm'> <div> <table class='formTable'> <tr> <td>Contactpersoon:</td> <td> <select name='geslacht'> <option value='Dhr'>Dhr.</option> <option value='Mevr'>Mevr.</option> </select> <input type='text' name='contactpersoon' size='30' /> </td> </tr> <tr> <td>Bedrijf:</td> <td><input type='text' name='bedrijf' size='41' /></td> </tr> <tr> <td> </td> </tr> <tr> <td>Straat:</td> <td> <input type='text' name='adresStraat' size='23' /> Nummer: <input type='text' name='adresNummer' size='3' /> </td> </tr> <tr> <td>Postcode:</td> <td> <input type='text' name='adresPostcode' size='5' /> Plaats: <input type='text' name='adresGemeente' size='23' /> </td> </tr> <tr> <td> </td> </tr> <tr> <td>Telefoon:</td> <td><input type='text' name='contactTel' size='41' /></td> </tr> <tr> <td>Fax:</td> <td><input type='text' name='contactFax' size='41' /></td> </tr> <tr> <td>*Email:</td> <td> <input type='text' name='contactEmail' id='email' size='41' /> <span id='emailError'> </span> </td> </tr> <tr> <td> </td> </tr> <tr> <td colspan='2'>*Uw vraag of opmerking</td> </tr> <tr> <td colspan='2'> <textarea name='vragen_opmerkingen' cols='43' rows='5' id='txtaContact'></textarea> <span id='txtaContactError'> </span> </td> </tr> <tr> <td> </td> </tr> <tr> <td><input type='button' name='versturen' value='Versturen' onclick='verwerkContactForm()' /></td> <td><input type='reset' name='reset' value='Wissen' /></td> </tr> </table> </div> </form> And the thank page: <?php if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen'])) { header("Location: contacteer-webmaster-succes.php"); } else { header("Location: contacteer-webmaster.php"); } <html> blabla thanks blabla </html> ?> So the problem here I think is that my POST variables from my contact form are not memorised when entering the thanking page, so it will just redirect you to the contact page. Quote Link to comment Share on other sites More sharing options...
HoTDaWg Posted April 2, 2007 Share Posted April 2, 2007 <?php define('inform',true); //the key addition^^^ $zender_geslacht = $_POST['geslacht']; $zender_naam = $_POST['contactpersoon']; $zender_bedrijf = $_POST['bedrijf']; $zender_adres_straat = $_POST['adresStraat']; $zender_adres_nummer = $_POST['adresNummer']; $zender_adres_postcode = $_POST['adresPostcode']; $zender_adres_gemeente = $_POST['adresGemeente']; $zender_contact_tel = $_POST['contactTel']; $zender_contact_fax = $_POST['contactFax']; $zender_contact_email = $_POST['contactEmail']; $zender_bericht = $_POST['vragen_opmerkingen']; $to = 'peter@luchtballon.be'; $subject = 'Luchtballon.be Aanvraag'; $message = $zender_geslacht . ' ' . $zender_naam . "\r\n" . 'Bedrijf: ' . $zender_bedrijf . "\r\n" . "\r\n" . 'Straat: ' . $zender_adres_straat . "\r\n" . 'Nummer: ' . $zender_adres_nummer . "\r\n" . 'Postcode: ' . $zender_adres_postcode . "\r\n" . 'Gemeente: ' . $zender_adres_gemeente . "\r\n" . "\r\n" . 'Telefoon: ' . $zender_contact_tel . "\r\n" . 'Fax: ' . $zender_contact_fax . "\r\n" . 'Email: ' . $zender_contact_email . "\r\n" . "\r\n" . 'Bericht: ' . $zender_bericht; $headers = 'From: ' . $zender_contact_email . "\r\n" . 'Reply-To: ' . $zender_contact_email . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen'])) { header("Location: contacteer-webmaster-succes.php"); mail($to, $subject, $message, $headers); } else { header("Location: contacteer-webmaster.php"); } ?> then... <?php if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen']) && (defined('inform')) { //main addition here as well. ^^^^^^ header("Location: contacteer-webmaster-succes.php"); } else { header("Location: contacteer-webmaster.php"); } <html> blabla thanks blabla </html> ?> Quote Link to comment Share on other sites More sharing options...
MadTechie Posted April 2, 2007 Share Posted April 2, 2007 Erm.... will the email ever be sent <?php if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen'])) { header("Location: contacteer-webmaster-succes.php"); mail($to, $subject, $message, $headers); } else { header("Location: contacteer-webmaster.php"); }?> Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 2, 2007 Author Share Posted April 2, 2007 <?php define('inform',true); //the key addition^^^ $zender_geslacht = $_POST['geslacht']; $zender_naam = $_POST['contactpersoon']; $zender_bedrijf = $_POST['bedrijf']; $zender_adres_straat = $_POST['adresStraat']; $zender_adres_nummer = $_POST['adresNummer']; $zender_adres_postcode = $_POST['adresPostcode']; $zender_adres_gemeente = $_POST['adresGemeente']; $zender_contact_tel = $_POST['contactTel']; $zender_contact_fax = $_POST['contactFax']; $zender_contact_email = $_POST['contactEmail']; $zender_bericht = $_POST['vragen_opmerkingen']; $to = 'peter@luchtballon.be'; $subject = 'Luchtballon.be Aanvraag'; $message = $zender_geslacht . ' ' . $zender_naam . "\r\n" . 'Bedrijf: ' . $zender_bedrijf . "\r\n" . "\r\n" . 'Straat: ' . $zender_adres_straat . "\r\n" . 'Nummer: ' . $zender_adres_nummer . "\r\n" . 'Postcode: ' . $zender_adres_postcode . "\r\n" . 'Gemeente: ' . $zender_adres_gemeente . "\r\n" . "\r\n" . 'Telefoon: ' . $zender_contact_tel . "\r\n" . 'Fax: ' . $zender_contact_fax . "\r\n" . 'Email: ' . $zender_contact_email . "\r\n" . "\r\n" . 'Bericht: ' . $zender_bericht; $headers = 'From: ' . $zender_contact_email . "\r\n" . 'Reply-To: ' . $zender_contact_email . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen'])) { header("Location: contacteer-webmaster-succes.php"); mail($to, $subject, $message, $headers); } else { header("Location: contacteer-webmaster.php"); } ?> then... <?php if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen']) && (defined('inform')) { //main addition here as well. ^^^^^^ header("Location: contacteer-webmaster-succes.php"); } else { header("Location: contacteer-webmaster.php"); } <html> blabla thanks blabla </html> ?> Hm that doesn't seem to work. I get a blank page when going to the thanking page (when the form is submitted and when I go to i directly true url). And yes the mail is sent correctly, that's no problem. Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 3, 2007 Author Share Posted April 3, 2007 Nobody? Quote Link to comment Share on other sites More sharing options...
MadTechie Posted April 4, 2007 Share Posted April 4, 2007 posting your files (with names would help) Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 4, 2007 Author Share Posted April 4, 2007 Ok. So... When you click "Webmaster" on the website, you will be linked to "webmaster.php" webmaster.php <?php define('key',true); $zender_geslacht = $_POST['geslacht']; $zender_naam = $_POST['contactpersoon']; $zender_bedrijf = $_POST['bedrijf']; $zender_adres_straat = $_POST['adresStraat']; $zender_adres_nummer = $_POST['adresNummer']; $zender_adres_postcode = $_POST['adresPostcode']; $zender_adres_gemeente = $_POST['adresGemeente']; $zender_contact_tel = $_POST['contactTel']; $zender_contact_fax = $_POST['contactFax']; $zender_contact_email = $_POST['contactEmail']; $zender_bericht = $_POST['vragen_opmerkingen']; $to = 'peter@luchtballon.be'; $subject = 'Luchtballon.be Aanvraag'; $message = $zender_geslacht . ' ' . $zender_naam . "\r\n" . 'Bedrijf: ' . $zender_bedrijf . "\r\n" . "\r\n" . 'Straat: ' . $zender_adres_straat . "\r\n" . 'Nummer: ' . $zender_adres_nummer . "\r\n" . 'Postcode: ' . $zender_adres_postcode . "\r\n" . 'Gemeente: ' . $zender_adres_gemeente . "\r\n" . "\r\n" . 'Telefoon: ' . $zender_contact_tel . "\r\n" . 'Fax: ' . $zender_contact_fax . "\r\n" . 'Email: ' . $zender_contact_email . "\r\n" . "\r\n" . 'Bericht: ' . $zender_bericht; $headers = 'From: ' . $zender_contact_email . "\r\n" . 'Reply-To: ' . $zender_contact_email . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen'])) { header("Location: contacteer-webmaster-succes.php"); mail($to, $subject, $message, $headers); } else { header("Location: contacteer-webmaster.php"); } ?> The code in webmaster.php should check if the required fields in the form (wich are checked with javascript) are set or not and will then redirect you to "contacteer-webmaster.php" if the fields aren't set and to "contacteer-webmaster-succes.php"and send the mail if they are set. contacteer-webmaster.php: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="ballonvaren,ballonvaarten,ballonvaart,ballonvlucht,ballonvluchten,luchtballon,montgolfier,ballooning,reclame,luchtreclame,incentive,incentives,bedrijven,bedrijf,oost-vlaanderen,gent" /> <meta name="description" content="Ballonvaren met een luchtballon? Een ballonvaart cadeaubon? Montgolfier Ballonvaarten (Gevestigd in Oost-Vlaanderen, Gent), ballonvaren in veiligheid en met kwaliteit!" /> <title>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</title> <link rel="stylesheet" href="stylesheet_950.css" /> <script type="text/javascript" src="scripts.js"></script> </head> <body> <div id="container"> <div id="header"><a href="http://www.luchtballon.be"><img src="images/950/ballonvaren-montgolfier-ballonvaarten.jpg" width="950" height="136" alt="Ballonvaren met Montgolfier Ballonvaarten" class="imgLinks" /></a></div> <div id="content"> <div id="menu"> <div id="menu_home"><a href="index.htm" onmouseover="swapImg('menuHome','images/menu_home_over.jpg')" onmouseout="swapImg('menuHome','images/menu_home.jpg')"><img src="images/menu_home.jpg" width="189" height="24" alt="Ballonvaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuHome" /></a></div> <div id="menu_overons"><a href="ballonvaarten.htm" onmouseover="swapImg('menuOverons','images/menu_overons_over.jpg')" onmouseout="swapImg('menuOverons','images/menu_overons.jpg')"><img src="images/menu_overons.jpg" width="189" height="24" alt="Informatie over het bedrijf Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuOverons" /></a></div> <div id="menu_vaarmee"><a href="ballonvaren.htm" onmouseover="swapImg('menuVaarmee','images/menu_vaarmee_over.jpg')" onmouseout="swapImg('menuVaarmee','images/menu_vaarmee.jpg')"><img src="images/menu_vaarmee.jpg" width="189" height="24" alt="Meevaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuVaarmee" /></a></div> <div id="menu_bedrijven"><a href="ballonvaren-incentive.htm" onmouseover="swapImg('menuBedrijven','images/menu_bedrijven_over.jpg')" onmouseout="swapImg('menuBedrijven','images/menu_bedrijven.jpg')"><img src="images/menu_bedrijven.jpg" width="189" height="24" alt="Bedrijfsincentives incentives met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuBedrijven" /></a></div> <div id="menu_fotos"><a href="ballonvaarten-fotos.htm" onmouseover="swapImg('menuFotos','images/menu_fotos_over.jpg')" onmouseout="swapImg('menuFotos','images/menu_fotos.jpg')"><img src="images/menu_fotos.jpg" width="189" height="24" alt="Foto's van luchtballonvluchten van Montgolfier Ballonvaarten" class="imgLinks" id="menuFotos" /></a></div> <div id="menu_luchtballon"><a href="deluchtballon.htm" onmouseover="swapImg('menuLuchtballon','images/menu_deluchtballon_over.jpg')" onmouseout="swapImg('menuLuchtballon','images/menu_deluchtballon.jpg')"><img src="images/menu_deluchtballon.jpg" width="189" height="24" alt="Algemene informatie en werking van een luchtballon en warmeluchtballonnen" class="imgLinks" id="menuLuchtballon" /></a></div> <div id="menu_vragen"><a href="vragen-ballonvaren.htm" onmouseover="swapImg('menuVragen','images/menu_vragen_over.jpg')" onmouseout="swapImg('menuVragen','images/menu_vragen.jpg')"><img src="images/menu_vragen.jpg" width="189" height="24" alt="Veelgestelde vragen over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuVragen" /></a></div> <div id="menu_links"><a href="links-ballonvaren.htm" onmouseover="swapImg('menuLinks','images/menu_links_over.jpg')" onmouseout="swapImg('menuLinks','images/menu_links.jpg')"><img src="images/menu_links.jpg" width="189" height="24" alt="Links naar andere interessante websites over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuLinks" /></a></div> <div id="menu_contact"><a href="contacteer-montgolfier.htm" onmouseover="swapImg('menuContact','images/menu_contact_over.jpg')" onmouseout="swapImg('menuContact','images/menu_contact_active.jpg')"><img src="images/menu_contact_active.jpg" width="189" height="24" alt="Contact opnemen met Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuContact" /></a></div> <div id="menu_footer"> </div> </div> <div id="content_text"> <div id="text"> <h1>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</h1> <div class='p'> Contacteer de webmaster van deze website via onderstaand formulier. <br /><br /> <span style='font-size: 10px;'>Velden met een * zijn verplicht in te vullen.</span> <br /><br /> </div> <div class='p'> <form method='post' action='webmaster.php' id='contactForm'> <div> <table class='formTable'> <tr> <td>Contactpersoon:</td> <td> <select name='geslacht'> <option value='Dhr'>Dhr.</option> <option value='Mevr'>Mevr.</option> </select> <input type='text' name='contactpersoon' size='30' /> </td> </tr> <tr> <td>Bedrijf:</td> <td><input type='text' name='bedrijf' size='41' /></td> </tr> <tr> <td> </td> </tr> <tr> <td>Straat:</td> <td> <input type='text' name='adresStraat' size='23' /> Nummer: <input type='text' name='adresNummer' size='3' /> </td> </tr> <tr> <td>Postcode:</td> <td> <input type='text' name='adresPostcode' size='5' /> Plaats: <input type='text' name='adresGemeente' size='23' /> </td> </tr> <tr> <td> </td> </tr> <tr> <td>Telefoon:</td> <td><input type='text' name='contactTel' size='41' /></td> </tr> <tr> <td>Fax:</td> <td><input type='text' name='contactFax' size='41' /></td> </tr> <tr> <td>*Email:</td> <td> <input type='text' name='contactEmail' id='email' size='41' /> <span id='emailError'> </span> </td> </tr> <tr> <td> </td> </tr> <tr> <td colspan='2'>*Uw vraag of opmerking</td> </tr> <tr> <td colspan='2'> <textarea name='vragen_opmerkingen' cols='43' rows='5' id='txtaContact'></textarea> <span id='txtaContactError'> </span> </td> </tr> <tr> <td> </td> </tr> <tr> <td><input type='button' name='versturen' value='Versturen' onclick='verwerkContactForm()' /></td> <td><input type='reset' name='reset' value='Wissen' /></td> </tr> </table> </div> </form> </div> </div> </div> <div id="footer"> <div id="menu_bottom_copyright"><a href="copyright.htm" onmouseover="swapImg('menuCopyright','images/menu_bottom_copyright_over.jpg')" onmouseout="swapImg('menuCopyright','images/menu_bottom_copyright.jpg')"><img src="images/menu_bottom_copyright.jpg" width="67" height="11" alt="Copyright Montgolfier Ballooning Ballonvaarten - All Rights Reserved" class="imgLinks" id="menuCopyright" /></a></div> <div id="menu_bottom_webmaster"><a href="webmaster.php" onmouseover="swapImg('menuWebmaster','images/menu_bottom_webmaster_over.jpg')" onmouseout="swapImg('menuWebmaster','images/menu_bottom_webmaster.jpg')"><img src="images/menu_bottom_webmaster.jpg" width="81" height="11" alt="Webmaster website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuWebmaster" /></a></div> <div id="menu_bottom_sitemap"><a href="sitemap.htm" onmouseover="swapImg('menuSitemap','images/menu_bottom_sitemap_over.jpg')" onmouseout="swapImg('menuSitemap','images/menu_bottom_sitemap.jpg')"><img src="images/menu_bottom_sitemap.jpg" width="64" height="11" alt="Sitemap van de website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuSitemap" /></a></div> </div> </div> </div> </body> </html> contacteer-webmaster-succes.php <?php if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen']) && defined('key')) { header("Location: contacteer-webmaster-succes.php"); } else { header("Location: contacteer-webmaster.php"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="ballonvaren,ballonvaarten,ballonvaart,ballonvlucht,ballonvluchten,luchtballon,montgolfier,ballooning,reclame,luchtreclame,incentive,incentives,bedrijven,bedrijf,oost-vlaanderen,gent" /> <meta name="description" content="Ballonvaren met een luchtballon? Een ballonvaart cadeaubon? Montgolfier Ballonvaarten (Gevestigd in Oost-Vlaanderen, Gent), ballonvaren in veiligheid en met kwaliteit!" /> <title>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</title> <link rel="stylesheet" href="stylesheet_950.css" /> <script type="text/javascript" src="scripts.js"></script> </head> <body> <div id="container"> <div id="header"><a href="http://www.luchtballon.be"><img src="images/950/ballonvaren-montgolfier-ballonvaarten.jpg" width="950" height="136" alt="Ballonvaren met Montgolfier Ballonvaarten" class="imgLinks" /></a></div> <div id="content"> <div id="menu"> <div id="menu_home"><a href="index.htm" onmouseover="swapImg('menuHome','images/menu_home_over.jpg')" onmouseout="swapImg('menuHome','images/menu_home.jpg')"><img src="images/menu_home.jpg" width="189" height="24" alt="Ballonvaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuHome" /></a></div> <div id="menu_overons"><a href="ballonvaarten.htm" onmouseover="swapImg('menuOverons','images/menu_overons_over.jpg')" onmouseout="swapImg('menuOverons','images/menu_overons.jpg')"><img src="images/menu_overons.jpg" width="189" height="24" alt="Informatie over het bedrijf Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuOverons" /></a></div> <div id="menu_vaarmee"><a href="ballonvaren.htm" onmouseover="swapImg('menuVaarmee','images/menu_vaarmee_over.jpg')" onmouseout="swapImg('menuVaarmee','images/menu_vaarmee.jpg')"><img src="images/menu_vaarmee.jpg" width="189" height="24" alt="Meevaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuVaarmee" /></a></div> <div id="menu_bedrijven"><a href="ballonvaren-incentive.htm" onmouseover="swapImg('menuBedrijven','images/menu_bedrijven_over.jpg')" onmouseout="swapImg('menuBedrijven','images/menu_bedrijven.jpg')"><img src="images/menu_bedrijven.jpg" width="189" height="24" alt="Bedrijfsincentives incentives met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuBedrijven" /></a></div> <div id="menu_fotos"><a href="ballonvaarten-fotos.htm" onmouseover="swapImg('menuFotos','images/menu_fotos_over.jpg')" onmouseout="swapImg('menuFotos','images/menu_fotos.jpg')"><img src="images/menu_fotos.jpg" width="189" height="24" alt="Foto's van luchtballonvluchten van Montgolfier Ballonvaarten" class="imgLinks" id="menuFotos" /></a></div> <div id="menu_luchtballon"><a href="deluchtballon.htm" onmouseover="swapImg('menuLuchtballon','images/menu_deluchtballon_over.jpg')" onmouseout="swapImg('menuLuchtballon','images/menu_deluchtballon.jpg')"><img src="images/menu_deluchtballon.jpg" width="189" height="24" alt="Algemene informatie en werking van een luchtballon en warmeluchtballonnen" class="imgLinks" id="menuLuchtballon" /></a></div> <div id="menu_vragen"><a href="vragen-ballonvaren.htm" onmouseover="swapImg('menuVragen','images/menu_vragen_over.jpg')" onmouseout="swapImg('menuVragen','images/menu_vragen.jpg')"><img src="images/menu_vragen.jpg" width="189" height="24" alt="Veelgestelde vragen over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuVragen" /></a></div> <div id="menu_links"><a href="links-ballonvaren.htm" onmouseover="swapImg('menuLinks','images/menu_links_over.jpg')" onmouseout="swapImg('menuLinks','images/menu_links.jpg')"><img src="images/menu_links.jpg" width="189" height="24" alt="Links naar andere interessante websites over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuLinks" /></a></div> <div id="menu_contact"><a href="contacteer-montgolfier.htm" onmouseover="swapImg('menuContact','images/menu_contact_over.jpg')" onmouseout="swapImg('menuContact','images/menu_contact_active.jpg')"><img src="images/menu_contact_active.jpg" width="189" height="24" alt="Contact opnemen met Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuContact" /></a></div> <div id="menu_footer"> </div> </div> <div id="content_text"> <div id="text"> <h1>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</h1> <div class="p"> Bedankt, uw aanvraag werd met succes verzonden. </div> </div> </div> <div id="footer"> <div id="menu_bottom_copyright"><a href="copyright.htm" onmouseover="swapImg('menuCopyright','images/menu_bottom_copyright_over.jpg')" onmouseout="swapImg('menuCopyright','images/menu_bottom_copyright.jpg')"><img src="images/menu_bottom_copyright.jpg" width="67" height="11" alt="Copyright Montgolfier Ballooning Ballonvaarten - All Rights Reserved" class="imgLinks" id="menuCopyright" /></a></div> <div id="menu_bottom_webmaster"><a href="webmaster.php" onmouseover="swapImg('menuWebmaster','images/menu_bottom_webmaster_over.jpg')" onmouseout="swapImg('menuWebmaster','images/menu_bottom_webmaster.jpg')"><img src="images/menu_bottom_webmaster.jpg" width="81" height="11" alt="Webmaster website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuWebmaster" /></a></div> <div id="menu_bottom_sitemap"><a href="sitemap.htm" onmouseover="swapImg('menuSitemap','images/menu_bottom_sitemap_over.jpg')" onmouseout="swapImg('menuSitemap','images/menu_bottom_sitemap.jpg')"><img src="images/menu_bottom_sitemap.jpg" width="64" height="11" alt="Sitemap van de website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuSitemap" /></a></div> </div> </div> </div> </body> </html> To prevent users can acces the thanking page directly true url, I decided to add some extra code in the thanking page that will also check if the fields are set and like you allready said by adding that "define(d)" When I submit the form, the mail is send correctly and I go to "contacteer-webmaster-succes.php" but it's a white page with zero html code in. Hope this clears it a little bit Quote Link to comment Share on other sites More sharing options...
MadTechie Posted April 4, 2007 Share Posted April 4, 2007 contacteer-webmaster-succes.php just move you back to contacteer-webmaster.php so you are being redirected to it and not submitted to it so the <?php isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen']) ?> will never be valid Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 5, 2007 Author Share Posted April 5, 2007 So what would be a good solution then? I thought removing isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen']) in contacteer_webmaster_succes.php would do the trick. So I have the following in contacteer_webmaster_succes.php <?php if(defined('key')) { header("Location: contacteer-webmaster-succes.php"); } else { header("Location: contacteer-webmaster.php"); } ?> But when I submit I go back to contacteer_webmaster.php instead of going to contacteer_webmaster_succes.php Quote Link to comment Share on other sites More sharing options...
MadTechie Posted April 5, 2007 Share Posted April 5, 2007 replace [code] <?php define('key',true); //..... ?> with <?php $session_start(); $_SESSION['check'] = true; ?> replace <?php if(defined('key')) { header("Location: contacteer-webmaster-succes.php"); } else { header("Location: contacteer-webmaster.php"); } ?> with <?php $session_start(); if($_SESSION['check']) { unset($_SESSION['check']; header("Location: contacteer-webmaster-succes.php"); } else { header("Location: contacteer-webmaster.php"); } ?> *please note this is untested Oh another way is ONLY CHANGE the contacteer-webmaster-succes.php <?php if( $_SERVER['HTTP_REFERER'] == 'http://www.mysite.com/webmaster.php' ) { header("Location: contacteer-webmaster-succes.php"); } else { header("Location: contacteer-webmaster.php"); } ?> Wait a minute.... your contacteer-webmaster-succes.php redirects to contacteer-webmaster-succes.php!!! code update Try <?php if( $_SERVER['HTTP_REFERER'] != 'http://www.mysite.com/webmaster.php' ) { header("Location: contacteer-webmaster.php"); } ?> or <?php $session_start(); if( !$_SESSION['check'] ) { header("Location: contacteer-webmaster.php"); } ?> [/code] Quote Link to comment Share on other sites More sharing options...
kid_drew Posted April 5, 2007 Share Posted April 5, 2007 Create a session variable before you redirect them and only allow access to the "success" page if that session variable is set. I do that with multi-page forms. Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 5, 2007 Author Share Posted April 5, 2007 I'm getting really confused now What I have now: webmaster.php: <?php $session_start(); $_SESSION['check'] = true; . . . ?> contacteer-webmaster-succes.php: <?php $session_start(); if( !$_SESSION['check'] ) { header("Location: contacteer-webmaster.php"); } ?> When I now enter webmaster.php I get a white page. So I changed that to the following: webmaster.php: <?php $session_start = $_SESSION['check']; $session_start = true; . . . ?> When I now enter webmaster.php, I get redirected to contacteer-webmaster.php (wich is good) But when I submit the form, I get redirected to contacteer-webmaster-succes.php (wich is good again) but it's a white page (which is not good) Forgive me being a PHP noobie Quote Link to comment Share on other sites More sharing options...
JParishy Posted April 5, 2007 Share Posted April 5, 2007 That means your if statement wasn't met. Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 5, 2007 Author Share Posted April 5, 2007 That means your if statement wasn't met. Hmm but what I have now in contacteer-webmaster-succes.php is the following: <?php $session_start(); if(!$_SESSION['check']) { header("Location: contacteer-webmaster.php"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="ballonvaren,ballonvaarten,ballonvaart,ballonvlucht,ballonvluchten,luchtballon,montgolfier,ballooning,reclame,luchtreclame,incentive,incentives,bedrijven,bedrijf,oost-vlaanderen,gent" /> <meta name="description" content="Ballonvaren met een luchtballon? Een ballonvaart cadeaubon? Montgolfier Ballonvaarten (Gevestigd in Oost-Vlaanderen, Gent), ballonvaren in veiligheid en met kwaliteit!" /> <title>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</title> <link rel="stylesheet" href="stylesheet_950.css" /> <script type="text/javascript" src="scripts.js"></script> </head> <body> <div id="container"> <div id="header"><a href="http://www.luchtballon.be"><img src="images/950/ballonvaren-montgolfier-ballonvaarten.jpg" width="950" height="136" alt="Ballonvaren met Montgolfier Ballonvaarten" class="imgLinks" /></a></div> <div id="content"> <div id="menu"> <div id="menu_home"><a href="index.htm" onmouseover="swapImg('menuHome','images/menu_home_over.jpg')" onmouseout="swapImg('menuHome','images/menu_home.jpg')"><img src="images/menu_home.jpg" width="189" height="24" alt="Ballonvaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuHome" /></a></div> <div id="menu_overons"><a href="ballonvaarten.htm" onmouseover="swapImg('menuOverons','images/menu_overons_over.jpg')" onmouseout="swapImg('menuOverons','images/menu_overons.jpg')"><img src="images/menu_overons.jpg" width="189" height="24" alt="Informatie over het bedrijf Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuOverons" /></a></div> <div id="menu_vaarmee"><a href="ballonvaren.htm" onmouseover="swapImg('menuVaarmee','images/menu_vaarmee_over.jpg')" onmouseout="swapImg('menuVaarmee','images/menu_vaarmee.jpg')"><img src="images/menu_vaarmee.jpg" width="189" height="24" alt="Meevaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuVaarmee" /></a></div> <div id="menu_bedrijven"><a href="ballonvaren-incentive.htm" onmouseover="swapImg('menuBedrijven','images/menu_bedrijven_over.jpg')" onmouseout="swapImg('menuBedrijven','images/menu_bedrijven.jpg')"><img src="images/menu_bedrijven.jpg" width="189" height="24" alt="Bedrijfsincentives incentives met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuBedrijven" /></a></div> <div id="menu_fotos"><a href="ballonvaarten-fotos.htm" onmouseover="swapImg('menuFotos','images/menu_fotos_over.jpg')" onmouseout="swapImg('menuFotos','images/menu_fotos.jpg')"><img src="images/menu_fotos.jpg" width="189" height="24" alt="Foto's van luchtballonvluchten van Montgolfier Ballonvaarten" class="imgLinks" id="menuFotos" /></a></div> <div id="menu_luchtballon"><a href="deluchtballon.htm" onmouseover="swapImg('menuLuchtballon','images/menu_deluchtballon_over.jpg')" onmouseout="swapImg('menuLuchtballon','images/menu_deluchtballon.jpg')"><img src="images/menu_deluchtballon.jpg" width="189" height="24" alt="Algemene informatie en werking van een luchtballon en warmeluchtballonnen" class="imgLinks" id="menuLuchtballon" /></a></div> <div id="menu_vragen"><a href="vragen-ballonvaren.htm" onmouseover="swapImg('menuVragen','images/menu_vragen_over.jpg')" onmouseout="swapImg('menuVragen','images/menu_vragen.jpg')"><img src="images/menu_vragen.jpg" width="189" height="24" alt="Veelgestelde vragen over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuVragen" /></a></div> <div id="menu_links"><a href="links-ballonvaren.htm" onmouseover="swapImg('menuLinks','images/menu_links_over.jpg')" onmouseout="swapImg('menuLinks','images/menu_links.jpg')"><img src="images/menu_links.jpg" width="189" height="24" alt="Links naar andere interessante websites over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuLinks" /></a></div> <div id="menu_contact"><a href="contacteer-montgolfier.htm" onmouseover="swapImg('menuContact','images/menu_contact_over.jpg')" onmouseout="swapImg('menuContact','images/menu_contact_active.jpg')"><img src="images/menu_contact_active.jpg" width="189" height="24" alt="Contact opnemen met Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuContact" /></a></div> <div id="menu_footer"> </div> </div> <div id="content_text"> <div id="text"> <h1>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</h1> <div class="p"> Bedankt, uw aanvraag werd met succes verzonden. </div> </div> </div> <div id="footer"> <div id="menu_bottom_copyright"><a href="copyright.htm" onmouseover="swapImg('menuCopyright','images/menu_bottom_copyright_over.jpg')" onmouseout="swapImg('menuCopyright','images/menu_bottom_copyright.jpg')"><img src="images/menu_bottom_copyright.jpg" width="67" height="11" alt="Copyright Montgolfier Ballooning Ballonvaarten - All Rights Reserved" class="imgLinks" id="menuCopyright" /></a></div> <div id="menu_bottom_webmaster"><a href="webmaster.php" onmouseover="swapImg('menuWebmaster','images/menu_bottom_webmaster_over.jpg')" onmouseout="swapImg('menuWebmaster','images/menu_bottom_webmaster.jpg')"><img src="images/menu_bottom_webmaster.jpg" width="81" height="11" alt="Webmaster website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuWebmaster" /></a></div> <div id="menu_bottom_sitemap"><a href="sitemap.htm" onmouseover="swapImg('menuSitemap','images/menu_bottom_sitemap_over.jpg')" onmouseout="swapImg('menuSitemap','images/menu_bottom_sitemap.jpg')"><img src="images/menu_bottom_sitemap.jpg" width="64" height="11" alt="Sitemap van de website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuSitemap" /></a></div> </div> </div> </div> </body> </html> So when my if statement isn't met, doesn't that mean that the html code under the PHP code will be displayed? Quote Link to comment Share on other sites More sharing options...
MadTechie Posted April 5, 2007 Share Posted April 5, 2007 you must also unset after the check <?php $session_start(); if(!$_SESSION['check']) { unset($_SESSION['check']); header("Location: contacteer-webmaster.php"); } ?> on this white page.. whats the url showen ? Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 5, 2007 Author Share Posted April 5, 2007 you must also unset after the check <?php $session_start(); if(!$_SESSION['check']) { unset($_SESSION['check']); header("Location: contacteer-webmaster.php"); } ?> on this white page.. whats the url showen ? Ok done that and still get a white page. the url showen is: http://www.luchtballon.be/contacteer-webmaster-succes.php Quote Link to comment Share on other sites More sharing options...
MadTechie Posted April 5, 2007 Share Posted April 5, 2007 can you post the code for contacteer-webmaster-succes.php please i'll quickly review it Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 5, 2007 Author Share Posted April 5, 2007 can you post the code for contacteer-webmaster-succes.php please i'll quickly review it Ok, I'll just post all my pages again. webmaster.php <?php $session_start = $_SESSION['check']; $session_start = true; $zender_geslacht = $_POST['geslacht']; $zender_naam = $_POST['contactpersoon']; $zender_bedrijf = $_POST['bedrijf']; $zender_adres_straat = $_POST['adresStraat']; $zender_adres_nummer = $_POST['adresNummer']; $zender_adres_postcode = $_POST['adresPostcode']; $zender_adres_gemeente = $_POST['adresGemeente']; $zender_contact_tel = $_POST['contactTel']; $zender_contact_fax = $_POST['contactFax']; $zender_contact_email = $_POST['contactEmail']; $zender_bericht = $_POST['vragen_opmerkingen']; $to = 'peter@luchtballon.be'; $subject = 'Luchtballon.be Aanvraag'; $message = $zender_geslacht . ' ' . $zender_naam . "\r\n" . 'Bedrijf: ' . $zender_bedrijf . "\r\n" . "\r\n" . 'Straat: ' . $zender_adres_straat . "\r\n" . 'Nummer: ' . $zender_adres_nummer . "\r\n" . 'Postcode: ' . $zender_adres_postcode . "\r\n" . 'Gemeente: ' . $zender_adres_gemeente . "\r\n" . "\r\n" . 'Telefoon: ' . $zender_contact_tel . "\r\n" . 'Fax: ' . $zender_contact_fax . "\r\n" . 'Email: ' . $zender_contact_email . "\r\n" . "\r\n" . 'Bericht: ' . $zender_bericht; $headers = 'From: ' . $zender_contact_email . "\r\n" . 'Reply-To: ' . $zender_contact_email . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if(isset($_POST['contactEmail']) && isset($_POST['vragen_opmerkingen'])) { header("Location: contacteer-webmaster-succes.php"); mail($to, $subject, $message, $headers); } else { header("Location: contacteer-webmaster.php"); } ?> contacteer-webmaster.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="ballonvaren,ballonvaarten,ballonvaart,ballonvlucht,ballonvluchten,luchtballon,montgolfier,ballooning,reclame,luchtreclame,incentive,incentives,bedrijven,bedrijf,oost-vlaanderen,gent" /> <meta name="description" content="Ballonvaren met een luchtballon? Een ballonvaart cadeaubon? Montgolfier Ballonvaarten (Gevestigd in Oost-Vlaanderen, Gent), ballonvaren in veiligheid en met kwaliteit!" /> <title>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</title> <link rel="stylesheet" href="stylesheet_950.css" /> <script type="text/javascript" src="scripts.js"></script> </head> <body> <div id="container"> <div id="header"><a href="http://www.luchtballon.be"><img src="images/950/ballonvaren-montgolfier-ballonvaarten.jpg" width="950" height="136" alt="Ballonvaren met Montgolfier Ballonvaarten" class="imgLinks" /></a></div> <div id="content"> <div id="menu"> <div id="menu_home"><a href="index.htm" onmouseover="swapImg('menuHome','images/menu_home_over.jpg')" onmouseout="swapImg('menuHome','images/menu_home.jpg')"><img src="images/menu_home.jpg" width="189" height="24" alt="Ballonvaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuHome" /></a></div> <div id="menu_overons"><a href="ballonvaarten.htm" onmouseover="swapImg('menuOverons','images/menu_overons_over.jpg')" onmouseout="swapImg('menuOverons','images/menu_overons.jpg')"><img src="images/menu_overons.jpg" width="189" height="24" alt="Informatie over het bedrijf Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuOverons" /></a></div> <div id="menu_vaarmee"><a href="ballonvaren.htm" onmouseover="swapImg('menuVaarmee','images/menu_vaarmee_over.jpg')" onmouseout="swapImg('menuVaarmee','images/menu_vaarmee.jpg')"><img src="images/menu_vaarmee.jpg" width="189" height="24" alt="Meevaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuVaarmee" /></a></div> <div id="menu_bedrijven"><a href="ballonvaren-incentive.htm" onmouseover="swapImg('menuBedrijven','images/menu_bedrijven_over.jpg')" onmouseout="swapImg('menuBedrijven','images/menu_bedrijven.jpg')"><img src="images/menu_bedrijven.jpg" width="189" height="24" alt="Bedrijfsincentives incentives met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuBedrijven" /></a></div> <div id="menu_fotos"><a href="ballonvaarten-fotos.htm" onmouseover="swapImg('menuFotos','images/menu_fotos_over.jpg')" onmouseout="swapImg('menuFotos','images/menu_fotos.jpg')"><img src="images/menu_fotos.jpg" width="189" height="24" alt="Foto's van luchtballonvluchten van Montgolfier Ballonvaarten" class="imgLinks" id="menuFotos" /></a></div> <div id="menu_luchtballon"><a href="deluchtballon.htm" onmouseover="swapImg('menuLuchtballon','images/menu_deluchtballon_over.jpg')" onmouseout="swapImg('menuLuchtballon','images/menu_deluchtballon.jpg')"><img src="images/menu_deluchtballon.jpg" width="189" height="24" alt="Algemene informatie en werking van een luchtballon en warmeluchtballonnen" class="imgLinks" id="menuLuchtballon" /></a></div> <div id="menu_vragen"><a href="vragen-ballonvaren.htm" onmouseover="swapImg('menuVragen','images/menu_vragen_over.jpg')" onmouseout="swapImg('menuVragen','images/menu_vragen.jpg')"><img src="images/menu_vragen.jpg" width="189" height="24" alt="Veelgestelde vragen over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuVragen" /></a></div> <div id="menu_links"><a href="links-ballonvaren.htm" onmouseover="swapImg('menuLinks','images/menu_links_over.jpg')" onmouseout="swapImg('menuLinks','images/menu_links.jpg')"><img src="images/menu_links.jpg" width="189" height="24" alt="Links naar andere interessante websites over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuLinks" /></a></div> <div id="menu_contact"><a href="contacteer-montgolfier.htm" onmouseover="swapImg('menuContact','images/menu_contact_over.jpg')" onmouseout="swapImg('menuContact','images/menu_contact_active.jpg')"><img src="images/menu_contact_active.jpg" width="189" height="24" alt="Contact opnemen met Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuContact" /></a></div> <div id="menu_footer"> </div> </div> <div id="content_text"> <div id="text"> <h1>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</h1> <div class='p'> Contacteer de webmaster van deze website via onderstaand formulier. <br /><br /> <span style='font-size: 10px;'>Velden met een * zijn verplicht in te vullen.</span> <br /><br /> </div> <div class='p'> <form method='post' action='webmaster.php' id='contactForm'> <div> <table class='formTable'> <tr> <td>Contactpersoon:</td> <td> <select name='geslacht'> <option value='Dhr'>Dhr.</option> <option value='Mevr'>Mevr.</option> </select> <input type='text' name='contactpersoon' size='30' /> </td> </tr> <tr> <td>Bedrijf:</td> <td><input type='text' name='bedrijf' size='41' /></td> </tr> <tr> <td> </td> </tr> <tr> <td>Straat:</td> <td> <input type='text' name='adresStraat' size='23' /> Nummer: <input type='text' name='adresNummer' size='3' /> </td> </tr> <tr> <td>Postcode:</td> <td> <input type='text' name='adresPostcode' size='5' /> Plaats: <input type='text' name='adresGemeente' size='23' /> </td> </tr> <tr> <td> </td> </tr> <tr> <td>Telefoon:</td> <td><input type='text' name='contactTel' size='41' /></td> </tr> <tr> <td>Fax:</td> <td><input type='text' name='contactFax' size='41' /></td> </tr> <tr> <td>*Email:</td> <td> <input type='text' name='contactEmail' id='email' size='41' /> <span id='emailError'> </span> </td> </tr> <tr> <td> </td> </tr> <tr> <td colspan='2'>*Uw vraag of opmerking</td> </tr> <tr> <td colspan='2'> <textarea name='vragen_opmerkingen' cols='43' rows='5' id='txtaContact'></textarea> <span id='txtaContactError'> </span> </td> </tr> <tr> <td> </td> </tr> <tr> <td><input type='button' name='versturen' value='Versturen' onclick='verwerkContactForm()' /></td> <td><input type='reset' name='reset' value='Wissen' /></td> </tr> </table> </div> </form> </div> </div> </div> <div id="footer"> <div id="menu_bottom_copyright"><a href="copyright.htm" onmouseover="swapImg('menuCopyright','images/menu_bottom_copyright_over.jpg')" onmouseout="swapImg('menuCopyright','images/menu_bottom_copyright.jpg')"><img src="images/menu_bottom_copyright.jpg" width="67" height="11" alt="Copyright Montgolfier Ballooning Ballonvaarten - All Rights Reserved" class="imgLinks" id="menuCopyright" /></a></div> <div id="menu_bottom_webmaster"><a href="webmaster.php" onmouseover="swapImg('menuWebmaster','images/menu_bottom_webmaster_over.jpg')" onmouseout="swapImg('menuWebmaster','images/menu_bottom_webmaster.jpg')"><img src="images/menu_bottom_webmaster.jpg" width="81" height="11" alt="Webmaster website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuWebmaster" /></a></div> <div id="menu_bottom_sitemap"><a href="sitemap.htm" onmouseover="swapImg('menuSitemap','images/menu_bottom_sitemap_over.jpg')" onmouseout="swapImg('menuSitemap','images/menu_bottom_sitemap.jpg')"><img src="images/menu_bottom_sitemap.jpg" width="64" height="11" alt="Sitemap van de website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuSitemap" /></a></div> </div> </div> </div> </body> </html> contacteer-webmaster-succes.php <?php $session_start(); if(!$_SESSION['check']) { unset($_SESSION['check']); header("Location: contacteer-webmaster.php"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="ballonvaren,ballonvaarten,ballonvaart,ballonvlucht,ballonvluchten,luchtballon,montgolfier,ballooning,reclame,luchtreclame,incentive,incentives,bedrijven,bedrijf,oost-vlaanderen,gent" /> <meta name="description" content="Ballonvaren met een luchtballon? Een ballonvaart cadeaubon? Montgolfier Ballonvaarten (Gevestigd in Oost-Vlaanderen, Gent), ballonvaren in veiligheid en met kwaliteit!" /> <title>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</title> <link rel="stylesheet" href="stylesheet_950.css" /> <script type="text/javascript" src="scripts.js"></script> </head> <body> <div id="container"> <div id="header"><a href="http://www.luchtballon.be"><img src="images/950/ballonvaren-montgolfier-ballonvaarten.jpg" width="950" height="136" alt="Ballonvaren met Montgolfier Ballonvaarten" class="imgLinks" /></a></div> <div id="content"> <div id="menu"> <div id="menu_home"><a href="index.htm" onmouseover="swapImg('menuHome','images/menu_home_over.jpg')" onmouseout="swapImg('menuHome','images/menu_home.jpg')"><img src="images/menu_home.jpg" width="189" height="24" alt="Ballonvaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuHome" /></a></div> <div id="menu_overons"><a href="ballonvaarten.htm" onmouseover="swapImg('menuOverons','images/menu_overons_over.jpg')" onmouseout="swapImg('menuOverons','images/menu_overons.jpg')"><img src="images/menu_overons.jpg" width="189" height="24" alt="Informatie over het bedrijf Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuOverons" /></a></div> <div id="menu_vaarmee"><a href="ballonvaren.htm" onmouseover="swapImg('menuVaarmee','images/menu_vaarmee_over.jpg')" onmouseout="swapImg('menuVaarmee','images/menu_vaarmee.jpg')"><img src="images/menu_vaarmee.jpg" width="189" height="24" alt="Meevaren met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuVaarmee" /></a></div> <div id="menu_bedrijven"><a href="ballonvaren-incentive.htm" onmouseover="swapImg('menuBedrijven','images/menu_bedrijven_over.jpg')" onmouseout="swapImg('menuBedrijven','images/menu_bedrijven.jpg')"><img src="images/menu_bedrijven.jpg" width="189" height="24" alt="Bedrijfsincentives incentives met een luchtballon van Montgolfier Ballonvaarten" class="imgLinks" id="menuBedrijven" /></a></div> <div id="menu_fotos"><a href="ballonvaarten-fotos.htm" onmouseover="swapImg('menuFotos','images/menu_fotos_over.jpg')" onmouseout="swapImg('menuFotos','images/menu_fotos.jpg')"><img src="images/menu_fotos.jpg" width="189" height="24" alt="Foto's van luchtballonvluchten van Montgolfier Ballonvaarten" class="imgLinks" id="menuFotos" /></a></div> <div id="menu_luchtballon"><a href="deluchtballon.htm" onmouseover="swapImg('menuLuchtballon','images/menu_deluchtballon_over.jpg')" onmouseout="swapImg('menuLuchtballon','images/menu_deluchtballon.jpg')"><img src="images/menu_deluchtballon.jpg" width="189" height="24" alt="Algemene informatie en werking van een luchtballon en warmeluchtballonnen" class="imgLinks" id="menuLuchtballon" /></a></div> <div id="menu_vragen"><a href="vragen-ballonvaren.htm" onmouseover="swapImg('menuVragen','images/menu_vragen_over.jpg')" onmouseout="swapImg('menuVragen','images/menu_vragen.jpg')"><img src="images/menu_vragen.jpg" width="189" height="24" alt="Veelgestelde vragen over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuVragen" /></a></div> <div id="menu_links"><a href="links-ballonvaren.htm" onmouseover="swapImg('menuLinks','images/menu_links_over.jpg')" onmouseout="swapImg('menuLinks','images/menu_links.jpg')"><img src="images/menu_links.jpg" width="189" height="24" alt="Links naar andere interessante websites over ballonvaren, ballonvaarten en luchtballonnen" class="imgLinks" id="menuLinks" /></a></div> <div id="menu_contact"><a href="contacteer-montgolfier.htm" onmouseover="swapImg('menuContact','images/menu_contact_over.jpg')" onmouseout="swapImg('menuContact','images/menu_contact_active.jpg')"><img src="images/menu_contact_active.jpg" width="189" height="24" alt="Contact opnemen met Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuContact" /></a></div> <div id="menu_footer"> </div> </div> <div id="content_text"> <div id="text"> <h1>Contacteer Webmaster van Luchtballon.be - Montgolfier Ballooning</h1> <div class="p"> Bedankt, uw aanvraag werd met succes verzonden. </div> </div> </div> <div id="footer"> <div id="menu_bottom_copyright"><a href="copyright.htm" onmouseover="swapImg('menuCopyright','images/menu_bottom_copyright_over.jpg')" onmouseout="swapImg('menuCopyright','images/menu_bottom_copyright.jpg')"><img src="images/menu_bottom_copyright.jpg" width="67" height="11" alt="Copyright Montgolfier Ballooning Ballonvaarten - All Rights Reserved" class="imgLinks" id="menuCopyright" /></a></div> <div id="menu_bottom_webmaster"><a href="webmaster.php" onmouseover="swapImg('menuWebmaster','images/menu_bottom_webmaster_over.jpg')" onmouseout="swapImg('menuWebmaster','images/menu_bottom_webmaster.jpg')"><img src="images/menu_bottom_webmaster.jpg" width="81" height="11" alt="Webmaster website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuWebmaster" /></a></div> <div id="menu_bottom_sitemap"><a href="sitemap.htm" onmouseover="swapImg('menuSitemap','images/menu_bottom_sitemap_over.jpg')" onmouseout="swapImg('menuSitemap','images/menu_bottom_sitemap.jpg')"><img src="images/menu_bottom_sitemap.jpg" width="64" height="11" alt="Sitemap van de website Montgolfier Ballooning Ballonvaarten" class="imgLinks" id="menuSitemap" /></a></div> </div> </div> </div> </body> </html> Quote Link to comment Share on other sites More sharing options...
MadTechie Posted April 5, 2007 Share Posted April 5, 2007 webmaster.php change $session_start = $_SESSION['check']; $session_start = true; to session_start(); $_SESSION['check'] = true; contacteer-webmaster-succes.php Change $session_start(); to session_start(); no $ Quote Link to comment Share on other sites More sharing options...
eLIX Posted April 6, 2007 Author Share Posted April 6, 2007 Ok problem solved! Still had to make a little change to contacteer-webmaster.succes.php. I had to move unset $_SESSION beneath the if otherwise you wouldn't get redirected if you went directly to the succes page. So here's the code of contacteer-webmaster-succes.php <?php session_start(); if(!$_SESSION['check']) { header("Location: contacteer-webmaster.php"); } else { unset($_SESSION['check']); } ?> Thnx alot for all the help! Quote Link to comment Share on other sites More sharing options...
MadTechie Posted April 6, 2007 Share Posted April 6, 2007 Add <?php session_start(); unset($_SESSION['check']); ?> to the start of the contacteer-webmaster.php page otherwise the user can keep going back to that pager until the session expires (unless that doesn't matter) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.