Problem mit double-opt-in

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

ahh ja stimmt, isset ist sowieso besser :-)


--
mirko
TiJo
Beiträge: 2
Registriert: 07.06.2004, 13:41

Beitrag von TiJo »

Hey Mirko,

vielen Dank für Deine schnelle Antwort,

ich hab es gleich mal ausprobiert, bekam aber einen Indexfehler,
hab dann die Abfrage mit isset gemacht und dann hat gefunzt.

Vielen Dank nochmals!

TiJo
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

mhh weil der 2. Aufruf ein GET ist.

Du müsstest den Aufruf so ändern

if ($_POST[\'Action\'] != \"\") {
$EMail=$_POST[\'EMail\'];
$Action=$_POST[\'Action\'];
} else {
$EMail=$_GET[\'EMail\'];
$Action=$_GET[\'Action\'];
}


--
mirko
TiJo
Beiträge: 2
Registriert: 07.06.2004, 13:41

Beitrag von TiJo »

Hey,
ich habe ein kleines Problem bei der Anmeldung zum Newsletter.

Wenn ich auf der Website auf \"abschicken\" klicke bekomme ich eine Fehlermeldung, nach längerem suchen nach dem Fehler bin ich draufgekommen, dass das php Skript keine Daten (Action und EMail) vom HTML Code bekommt. Darauf hin hab ich im php folgende Zeilen hinzugefügt:
$EMail=$_POST[\'EMail\'];
$Action=$_POST[\'Action\'];

gut, damit wäre dieses Problem gefixt, doch dann wenn ich die Mail zur Bestätigung zur Anmeldung bekommen habe und auf den Link geklickt habe bekam ich wieder eine Fehlermeldung.
Der Link hat die Daten d.h. Action=confirmation und die Email nicht an das Skript übergeben.

Wie kann ich dieses Problem lösen?

LieGrü
TiJo
Antworten