Versio

Header with data PHP

Overzicht Reageren

Henk en Annie

Henk en Annie

15/03/2011 16:17:14
Quote Anchor link
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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?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 ###
}
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
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...
 
PHP hulp

PHP hulp

24/05/2012 20:48:33
Gesponsorde koppelingen:
 
- SanThe -

- SanThe -

15/03/2011 16:21:45
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$code
= 'specialecode';
$redirect = 'http://www.site.nl/success.php?code=' . $code;
header('Location: ' . $redirect);
?>
 
John D

John D

15/03/2011 16:22:02
Quote Anchor link
header("location:http://www.example.com");
of
header("location:$redirect");
misschien??
 
Vincent Huisman

Vincent Huisman

15/03/2011 17:27:10
Quote Anchor link
john, vars buiten quotes
 
Henk en Annie

Henk en Annie

15/03/2011 21:37:07
Quote Anchor link
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..
 
- SanThe -

- SanThe -

15/03/2011 22:01:26
Quote Anchor link
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.
 
Bram Boos
Redacteur

Bram Boos

15/03/2011 22:05:35
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if($_SERVER["REQUEST_METHOD"] == 'POST'){
// er is gepost
Header ('Location: http://site.nl?code=23485&link=asdfjlasdf');
}

else
{
// rest van de pagina
}
?>


Zoiets?
 
- SanThe -

- SanThe -

15/03/2011 22:15:39
Quote Anchor link
Dat antwoord had ik ook al gegeven.
 
Bram Boos
Redacteur

Bram Boos

15/03/2011 22:24:49
Quote Anchor link
- 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...
 
Henk en Annie

Henk en Annie

16/03/2011 21:27:41
Quote Anchor link
ik denk dat ik het al heb,
hij moet de mailpagina aanroepen met cURL..

in ieder geval bedankt!
 



Overzicht Reageren