login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP mailer beveiligen

Offline Richie333 - 05/01/2011 22:48
Avatar van Richie333Nieuw lid Goedenavond allemaal,

Heb een simpele php mailer die de info van html naar mijn email stuurt. het werkt bijna helemaal goed, maar kan beter...

Ten eerste als ik een mail ontvang dan staat er bij afzender: anonymous@server80.hosting2go.nl i.p.v. het email adres of naam van de verzender.

Ten tweede wordt ik nu dood gebombardeerd met spam mails...

Wie o wie kan mijn php code beveiligen.

  1. <?php
  2.  
  3. $feedback_page = "feedback_form.html";
  4. $error_page = "error_message.html";
  5. $thankyou_page = "index.php?option=com_content&view=article&id=100";
  6.  
  7. if(isset($_POST['submit'])) {
  8.  
  9. $to = "mijn@email.nl";
  10. $subject = "Offerte aanvraag";
  11. $name_field = $_REQUEST['name'];
  12. $adres_field = $_POST['adres'];
  13. $penw_field = $_POST['penw'];
  14. $tel_field = $_POST['telnr'];
  15. $email_field = $_REQUEST['email'];
  16. $message = $_POST['message'];
  17. $option = $_POST['radio'];
  18. $dropdown = $_POST['drop_down'];
  19.  
  20. foreach($_POST['check'] as $value) {
  21. $check_msg .= "- $value\n";
  22. }
  23.  
  24. $body = "
  25. Naam: $name_field
  26. Adres: $adres_field
  27. Postcode en Woonplaats: $penw_field
  28. Telefoon: $tel_field
  29. E-Mail: $email_field\n
  30. Ik wil graag een offerte voor:
  31. $check_msg
  32. Option: $option
  33. Drop-Down: $dropdown\n
  34. Bericht:\n
  35. $message\n";
  36.  
  37. header( "Location: $thankyou_page" );
  38. mail($to, $subject, $body);
  39.  
  40. } else {
  41. echo "Er is een storing opgetreden. Probeert u het later nog eens!";
  42. }
  43. ?>


Alvast bedankt voor jullie reactie.

Mvg Richie

8 antwoorden

Gesponsorde links
Offline vinTage - 05/01/2011 22:53
Avatar van vinTage Nieuw lid php mailer?

zoek eens op phpmailer of swift, dan gaat het wss beter 
Offline Hend - 05/01/2011 22:55
Avatar van Hend Lid met een (simpel) login systeem? Maar dat is niet handig bij een contactformulier. En diegene die nu spam stuurt kun je van je site houden met .htaccess uitleg
Offline Richie333 - 05/01/2011 23:18
Avatar van Richie333 Nieuw lid Bedankt voor de info, ik zal er naar kijken...
Offline Aar - 05/01/2011 23:19
Avatar van Aar PHP interesse
Hend schreef:
met een (simpel) login systeem? Maar dat is niet handig bij een contactformulier. En diegene die nu spam stuurt kun je van je site houden met .htaccess uitleg

Lachen....
Je weet echt niet alle IP's van de spammers, en zodra het kwaad geschiedt is heb je er niks aan.
Gewoon zorgen dat ze niet meer kunnen spammen.

Gebruik phpMailer..
Offline Richie333 - 05/01/2011 23:25
Avatar van Richie333 Nieuw lid Ik heb zoveel phpmailer gezien dat ik door de bomen het bos niet meer zie...
Offline Aar - 06/01/2011 00:44
Avatar van Aar PHP interesse Vertel.....
Wees eens concreet...

Al de samples en de handleiding gezien?
Offline Ricky - 06/01/2011 09:50
Avatar van Ricky PHP beginner En anders zou je in je eigen script ook met CAPTCHA-codes kunnen gaan werken, die weren de meeste spambots ook wel 
Offline Cylon - 10/01/2011 15:37
Avatar van Cylon Lid Wat je ook kan doen is ip addres in database toevoegen.
En maaken dat die persoon op die dag geen verzending meer kan doen.
Wat je ook kan doen is inderdaad een CAPTCHA-code toevoegen voor de spam bots.
Maar als persoon lastig wilt doen kan het altijd wel .

Groetjes,
Cylon
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s