Op contactform onjuist adres weigeren
Ruud Steenis
26/05/2021 11:28:39Hallo, ik ga hier een (waarschijnlijk) uitermate domme vraag stellen...
Ik heb op mijn website een PHP script als contactformulier.
Dat heb ik ooit ergens vandaan gehaald zonder me diepgaand in PHP te verdiepen en het werkt prima.
Nu gebeurt het volgende:
Spammers sturen me ongewenste berichten, door als afzenderadres mijn eigen mail adres te vermelden.
Ik zou dit willen voorkomen door iets als:
if ($email == '[email protected]')
{
echo "Uw bericht is verzonden"
exit;
}
Uiteraard is $email de string die de gebruiker in het veld 'afzender e-mail' heeft ingevuld.
Maar ik zie hier vanzelfsprekend door mijn gebrekkige kennis iets over het hoofd.
Kan iemand deze onwetende 'knoeier' een zetje in de goede richting geven?
Alvast mijn grote dank!
Ik heb op mijn website een PHP script als contactformulier.
Dat heb ik ooit ergens vandaan gehaald zonder me diepgaand in PHP te verdiepen en het werkt prima.
Nu gebeurt het volgende:
Spammers sturen me ongewenste berichten, door als afzenderadres mijn eigen mail adres te vermelden.
Ik zou dit willen voorkomen door iets als:
if ($email == '[email protected]')
{
echo "Uw bericht is verzonden"
exit;
}
Uiteraard is $email de string die de gebruiker in het veld 'afzender e-mail' heeft ingevuld.
Maar ik zie hier vanzelfsprekend door mijn gebrekkige kennis iets over het hoofd.
Kan iemand deze onwetende 'knoeier' een zetje in de goede richting geven?
Alvast mijn grote dank!
Gewijzigd op 26/05/2021 11:31:43 door Ruud Steenis
PHP hulp
08/11/2024 15:39:27Ivo P
26/05/2021 11:32:35Ruud Steenis
26/05/2021 11:40:36Naar mijzelf.
Ik ben nog wat aan het prutsen geweest en ik denk dat ik mijn eigen vraag al beantwoord heb...
Ik zag dat ik enkele in plaats van dubbele quotes gebruikt heb en dat er een puntkomma ontbreekt.
Bij een test heeft het er nu de schijn van dat het werkt!
Ik ben nog wat aan het prutsen geweest en ik denk dat ik mijn eigen vraag al beantwoord heb...
Ik zag dat ik enkele in plaats van dubbele quotes gebruikt heb en dat er een puntkomma ontbreekt.
Bij een test heeft het er nu de schijn van dat het werkt!
Gewijzigd op 26/05/2021 11:45:40 door Ruud Steenis
Ivo P
26/05/2021 11:42:15Dan is het afzender-adres dus niet interessant. Ook als er [email protected] staat, komt het in jouw mailbox uit.
Ruud Steenis
26/05/2021 11:48:08De kern van de zaak is dat iemand zich niet zou moeten kunnen voordoen alsof hij over mijn eigen mail adres als afzender beschikt. (Want ik stuur mezelf nooit emails!)
Dus als de afzender [email protected] is, zou hij niet moeten kunnen verzenden náár [email protected]
Dus als de afzender [email protected] is, zou hij niet moeten kunnen verzenden náár [email protected]