contact form - veilig of niet?-
denise
22/11/2008 13:01:00Ik heb een simpel, maar goedwerkend contact formulier.
Alleen vraag ik me af of dit eigenlijk wel veilig is...
En... als het niet veilig is, wat kan er dan allemaal gebeuren? Hoe belangrijk is het voor een kleinere site dat een contact formulier veilig is.
Alvast bedankt!
<p class="contact">Thank you. Your email is sent to Ditco worldwide shipsuppliers. We will contact you shortly.</p><br />
<p class="fillout">Please fill out all the fields marked with *</p><br />
Alleen vraag ik me af of dit eigenlijk wel veilig is...
En... als het niet veilig is, wat kan er dan allemaal gebeuren? Hoe belangrijk is het voor een kleinere site dat een contact formulier veilig is.
Alvast bedankt!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
$ontvanger = "Ditco worldwide shipsuppliers <[email protected]>";
$bericht ="
Name: ".$_POST['name']."
Address: ".$_POST['address']."
Postcode: ".$_POST['postcode']."
City: ".$_POST['city']."
Country: ".$_POST['country']."
Telephone: ".$_POST['telephone']."
Email: ".$_POST['email']."
Message:
".$_POST['opmerking']."
";
$afzender = "From: ".$_POST['email']."\r\nReply-To: ".$_POST['email']."\r\n";
$onderwerp="Question from website www.ditco.com";
if ($_POST['Submit']!="" AND $_POST['name']!="" AND $_POST['telephone']!="" AND $_POST['email']!="") {
mail ($ontvanger, $onderwerp, $bericht, $afzender);
?>
error_reporting(E_ALL);
ini_set("display_errors", 1);
$ontvanger = "Ditco worldwide shipsuppliers <[email protected]>";
$bericht ="
Name: ".$_POST['name']."
Address: ".$_POST['address']."
Postcode: ".$_POST['postcode']."
City: ".$_POST['city']."
Country: ".$_POST['country']."
Telephone: ".$_POST['telephone']."
Email: ".$_POST['email']."
Message:
".$_POST['opmerking']."
";
$afzender = "From: ".$_POST['email']."\r\nReply-To: ".$_POST['email']."\r\n";
$onderwerp="Question from website www.ditco.com";
if ($_POST['Submit']!="" AND $_POST['name']!="" AND $_POST['telephone']!="" AND $_POST['email']!="") {
mail ($ontvanger, $onderwerp, $bericht, $afzender);
?>
<p class="contact">Thank you. Your email is sent to Ditco worldwide shipsuppliers. We will contact you shortly.</p><br />
<p class="fillout">Please fill out all the fields marked with *</p><br />
PHP hulp
30/11/2024 13:27:01Klaasjan Boven
22/11/2008 13:08:00Nee je checkt de postvars bijvoorbeeld geheeld niet. Tevens kijk je onjuist of er gepost is en ik denk dat je ook niet vrij bent van mail injection
leesvoer
http://www.redfruitwebhosting.nl/support/artikel/3/
http://www.phpfreakz.nl/downloadz/webprogrammers_hacking_huide.pdf
Groeten
KLaasjan
leesvoer
http://www.redfruitwebhosting.nl/support/artikel/3/
http://www.phpfreakz.nl/downloadz/webprogrammers_hacking_huide.pdf
Groeten
KLaasjan
Maarten Slenter
22/11/2008 13:45:00de mail injection kan ik me in vinden, maar hoe bedoel je of z'n postvars worden gechecked?
Sowieso, wat kan er verder gebeuren bij een simpele mail? (behalve dan dus mail injection, erg gevaarlijk)
Sowieso, wat kan er verder gebeuren bij een simpele mail? (behalve dan dus mail injection, erg gevaarlijk)