Hallo,
ich habe eine Captcha gebaut, die Zahlen von 0-9 in einem Bild anzeigt und diese in einer Variable Ergebnis addiert ($erg=$z1+$z2).
Das Ergebnis wird dann zur späteren Überprüfung in eine Session gespeichert.
Problem:
Wo erstelle ich die Session.
--
Ist die Sessiongenerierung in dem Skript wo die Captcha generiert wird, dann wird die Session nicht erstellt wenn ich nur das Bild per <img src=""> einbinde. Jedoch wenn ich mir die Session auf der Seite include wird nur die Captcha angezeigt und nichts mehr von der Seite was ja auch logisch ist.
Ich weiß nicht wie ich das Problem nun lösen kann, dass ich die Session generiere mit genau dem Ergebnis was in der Captcha abgefragt wird.
------------------------------
captcha.php
zahl.php
session.php
email.php
if ($_POST['captchaerg'] == $_SESSION['cpatcha'])
{
$info = '<b><font color="#61A715">Mail wurde erfolgreich versendet.</font></b><br><br>';
}
else
{
$info = '<b><font color="red">Fehler:</font></b> Die Captcha wurde falsch eingegeben.<br><br>';
}
Es wird jedesmal ausgegeben, dass die Captcha falsch ist.