Likes Likes:  0
Resultaten 1 tot 10 van de 10
  1. #1
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    57 Berichten
    Ingeschreven
    09/02/07

    Locatie
    kortrijk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    redirect in php (echo, header, ..)

    Heb een html en php pagina gemaakt om zo een mail formulier te kunnen versturen (dmv POST).

    In onderstaande code moet na het versturen van de mail de pagina veranderen naar bedankt.html.

    heb reeds geprobeerd:

    Code:
    echo "Thank you for using our mail form";
    vervangen door:

    Code:
    echo header ('Location: bedankt.html');
      exit();
    en ook eens door:

    Code:
    header ('Location: bedankt.html');
      exit();
    maar dit alles zonder succes



    PHP Code:
    <?php
      
    {
      
    //send email
      
    $email $_POST['email'] ; 
      
      
    $naam $_POST["naam"] ;
    $voornaam $_POST["voornaam"] ;
    $straat $_POST["straat"] ;
    $nummer $_POST["nummer"] ;
    $gemeente $_POST["gemeente"] ;
    $postcode $_POST["postcode"] ;
    $telefoon $_POST["telefoon"] ;
    $onderwerp $_POST["onderwerp"] ;
    $gevonden $_POST["gevonden"] ;
    $bericht $_POST["bericht"] ;

      
    mail"administratie@dryhome.be""Noaqua site",
      
    "Dit bericht werd verzonden via het contact formulier op noaqua.be
      
    Naam: 
    $naam
    Voornaam: 
    $voornaam
    Straat: 
    $straat
    Nummer: 
    $nummer
    Gemeente: 
    $gemeente
    Postcode: 
    $postcode
    Telefoon: 
    $telefoon
    Mail: 
    $email
    Bericht: 
    $bericht

    Gevonden via: 
    $gevonden""From: $email);
      echo 
    "Thank you for using our mail form";
      
      
      
      }




    ?>

  2. #2
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    1.712 Berichten
    Ingeschreven
    03/01/07

    Locatie
    Winschoten / Groningen

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Kobus Draijer
    Bedrijf: IC Hosting
    URL: www.ic-hosting.nl
    Registrar SIDN: ja
    KvK nummer: 02079831
    Ondernemingsnummer: nvt
    TrustCloud: ichosting

    Probeer het eens zo:


    PHP Code:
    <?php
      
    {
      
    //send email
      
    $email $_POST['email'] ;
      
      
    $naam $_POST["naam"] ;
    $voornaam $_POST["voornaam"] ;
    $straat $_POST["straat"] ;
    $nummer $_POST["nummer"] ;
    $gemeente $_POST["gemeente"] ;
    $postcode $_POST["postcode"] ;
    $telefoon $_POST["telefoon"] ;
    $onderwerp $_POST["onderwerp"] ;
    $gevonden $_POST["gevonden"] ;
    $bericht $_POST["bericht"] ;

      if (!
    mail"administratie@dryhome.be""Noaqua site",
      
    "Dit bericht werd verzonden via het contact formulier op noaqua.be
      
    Naam: 
    $naam
    Voornaam: 
    $voornaam
    Straat: 
    $straat
    Nummer: 
    $nummer
    Gemeente: 
    $gemeente
    Postcode: 
    $postcode
    Telefoon: 
    $telefoon
    Mail: 
    $email
    Bericht: 
    $bericht

    Gevonden via: 
    $gevonden""From: $email)) {
      
      echo 
    "Er is een fout opgetreden bij het verzenden van e-mail!";
     
    }else{
         
    header ("Location: /bedankt.html");
        
    }
      
      
      }

    ?>

  3. #3
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    57 Berichten
    Ingeschreven
    09/02/07

    Locatie
    kortrijk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    het werkt. Bedankt



  4. #4
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    1.712 Berichten
    Ingeschreven
    03/01/07

    Locatie
    Winschoten / Groningen

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Kobus Draijer
    Bedrijf: IC Hosting
    URL: www.ic-hosting.nl
    Registrar SIDN: ja
    KvK nummer: 02079831
    Ondernemingsnummer: nvt
    TrustCloud: ichosting

    Ok. Ik zou er overigens wel even de POST gegevens strippen op vreemde tekens alvorens als je ze inleest. Om mogelijke spam etc te voorkomen!

  5. #5
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    458 Berichten
    Ingeschreven
    13/09/05

    Locatie
    Deventer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 08107733
    Ondernemingsnummer: nvt

    Na de header moet je wel een exit(0); zetten. In dit geval maakt het niet zoveel uit, maar anders voert php de code na de header ook nog uit. Heeft bij ons wel eens voor mooie resultaten gegeven

  6. #6
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    1.712 Berichten
    Ingeschreven
    03/01/07

    Locatie
    Winschoten / Groningen

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Kobus Draijer
    Bedrijf: IC Hosting
    URL: www.ic-hosting.nl
    Registrar SIDN: ja
    KvK nummer: 02079831
    Ondernemingsnummer: nvt
    TrustCloud: ichosting

    Ja da's waar, alleen voor dit voorbeeld was het genoeg idd. Maar je hebt gelijk.

  7. #7
    redirect in php (echo, header, ..)
    3.810 Berichten
    Ingeschreven
    16/05/04

    Locatie
    Middelburg

    Post Thanks / Like
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    130 Berichten zijn liked


    Registrar SIDN: Ja

    Uhm, geen input controle? Ik kan namelijk echt GIGANTISCH mooi spammen via dit formulier van jou.

  8. #8
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    227 Berichten
    Ingeschreven
    26/08/04

    Locatie
    Uitgeest

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34299315
    Ondernemingsnummer: nvt

    Wido! je mag niet spammen via dat formulier


    Ik heb laatst overgens wel leuke tip gehad om spambots tegen te houden.

    Plaats een hiddenfield in je form met value "0". Zorg dat een javascriptje het op 1 zet. En laat php vervolgens controlleren of de hiddenfield 1 is.

    vergeet niet de bezoeker erop te wijzen dat ze javascript nodig hebben om het formulier te versturen

  9. #9
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door blieb Bekijk Berichten
    Wido! je mag niet spammen via dat formulier
    Helaas is Wido niet de enige die dat kan.

    Wie niet snapt waar het over gaat, google maar eens op "header injection". En nee, het helpt echt niet als je het adres waar de e-mail naartoe moet in de code heb gezet.

  10. #10
    redirect in php (echo, header, ..)
    geregistreerd gebruiker
    70 Berichten
    Ingeschreven
    17/01/06

    Locatie
    Leuven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: BE-0876.853.076

    Toch wel verplichte lectuur voor elke PHP/SQL programmeur:

    Mooi voorbeeld wat er kan misgaan met mail-formuliertjes
    http://www.redfruitwebhosting.nl/sup...ail_Injection/

    Algemene beveiliging Xsitescripting, forum hacks, sessies, (my)SQL injection..
    http://www.phpfreakz.nl/downloadz/we...king_huide.pdf

    Gandert, als je het simpel en veilig wil houden, dan kan je bijvoorbeeld FormHandler gebruiken op je site. Een pak scriptjes die je kan gebruiken zoals je wil bijv Class.Mailer.php om makkelijk multipart emails te maken. Die controleert bv ook op meerdere lijnen in je To-fields.

Labels voor dit Bericht

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics