Ich möchte eine Anmeldeseite (Login-Seite, Newsletter etc. für mein Problem unerheblich) erstellen mit einigen Pflichtangaben.
Nach Absenden der Daten bekommt der User eine Bestätigungsmail um seine Email-adresse zu verifizieren.
Soweit ist alles kein Problem.
Wenn ich jetzt aber auf den zugeschickten Link klicke verifiziert er nicht sondern führt "else" aus - sprich der User wird nicht bestätigt. Auch keine Fehlermeldung von PHP o. Ä.
Hier ist der Befehl, den ich habe um zu vergleichen ob die Daten in der URL mit denen in der Datenbank übereinstimmt.
die URL dazu sieht so aus: <!-- m --><a class="postlink" href="http://localhost/dateiname.php?mail=deinname@web.de&id=07201115231802">http://localhost/dateiname.php?mail=dei ... 1115231802</a><!-- m -->
Sobald ich das "AND" in ein "OR" ändere funktioniert es. Aber nur teilweise, da er jetzt ja "oder" prüft. Die Daten stimmen aber zu 100% mit denen in der Datenbank und der URL überein.
Wenn ich mir das $_GET komplett als Array ausgeben lasse bekomme ich auch exakt das was in der URL steht.
Woran liegt das?