Hoi,

Ik heb een ingewikkeld iets dat ik voor me kameraad wil maken..
Op zijn server werkt SMTP niet, dus willen we dat via mijn site doen met SwiftMailer..

Ik had ergens gelezen dat dit met header() kan..

Zijn contactformulier moet verzonden worden, mijn script controleert
of de geheime code wel klopt.. SwiftMailer verzend de email en moet dan weer
redirecten naar de variabele die hij heeft doorgegeven met die Headers..

Zijn script is dus zo opgebouwd
<?php
if($_SERVER["REQUEST_METHOD"] == "POST"){
     ### ZIJN CONTACTFORMULIER VERZONDEN ###

     ### NU MOET ER EEN GEHEIME CODE EN REDIRECT MEEGEZONDEN WORDEN ###

     $code = 'specialecode';
     $redirect = 'http://www.site.nl/success.php';

} else {
     ### HIER STAAT ZIJN CONTACTFORMULIER ###
}
?>



mijn contactformulier verzend email met alle gegevens die ook doorgegeven moeten worden
daarna een header location naar $redirect..


ik hoop dat het zo duidelijk is!
wie kan mij helpen...
zo bedoel ik het niet..

mijn kameraad verstuurt zijn formulier op zijn website..
eerst moet hij zelf z'n formulier valideren tussen
if($_SERVER["REQUEST_METHOD"] == 'POST'){}
als dat goed is, moet hij redirecten naar mijn website, samen met een speciale code en een link..

op mijn site wordt de email verzonden en dan gaat hij weer terug naar zijn eigen site (link)..

en ik had ergens gelezen dat je mbv van headers een $_POST kan maken..

Toevoeging op 15/03/2011 21:38:48:

zo bedoel ik het niet..

mijn kameraad verstuurt zijn formulier op zijn website..
eerst moet hij zelf z'n formulier valideren tussen
if($_SERVER["REQUEST_METHOD"] == 'POST'){}
als dat goed is, moet hij redirecten naar mijn website, samen met een speciale code en een link..

op mijn site wordt de email verzonden en dan gaat hij weer terug naar zijn eigen site (link)..

en ik had ergens gelezen dat je mbv van headers een $_POST kan maken..

het is dus de bedoeling dat niemand die speciale code kan vinden
want anders kan iedereen mijn mailserver gebruiken en dat is niet de bedoeling..
Henk en Annie op 15/03/2011 21:37:07

... want anders kan iedereen mijn mailserver gebruiken en dat is niet de bedoeling..


Dan is de mailserver niet netjes geconfigureerd.
Dat antwoord had ik ook al gegeven.
- SanThe - op 15/03/2011 22:15:39

Dat antwoord had ik ook al gegeven.


Ik ga meteen op bed, ik heb echt slaap tekort...
ik denk dat ik het al heb,
hij moet de mailpagina aanroepen met cURL..

in ieder geval bedankt!

Reageren