Captcha in class.php einbinden

Also ich habe jezt beim submit.php:
PHP:
/*....*/
if((isset($_SESSION['captcha_spam']) && $_POST["sicherheitscode"] == $_SESSION['captcha_spam'])  && $validates == true){
/*....*/

meine index.php Form:

HTML:
<div id="addCommentContainer">
	<p>Add a Comment</p>
	<form id="addCommentForm" method="post" action="">
    	<div>
        	<label for="name">Your Name</label>
        	<input type="text" name="name" id="name" />
            
            <label for="email">Your Email</label>
            <input type="text" name="email" id="email" />
            
            <label for="url">Website (not required)</label>
            <input type="text" name="url" id="url" />

            <label for="captcha">Captchacode</label><br>
            <img src="captcha/captcha.php" border="0" title="Sicherheitscode"><br>
            <input type="text" name="sicherheitscode" size="5">
            <? echo ($_POST["sicherheitscode"])."<br />". $_SESSION['captcha_spam']."<br />".$validates."<br />"; ?> // Hiermit überprüfe ich, ob etwas ausgegeben wird
            
            <label for="body">Comment Body</label>
            <textarea name="body" id="body" cols="20" rows="5"></textarea>
            
            <input type="submit" id="submit" value="Submit" />
        </div>
    </form>
</div>

Endergebnis:

BILD VERGRöSSERN


komme langsam nicht mehr weiter ...

Gruss 0grish
 
OKay also es wird nichts übergeben beim Sicherheits code. Stell doch mal zur überprüfung auf GET um und schau dir an ob die Variablen in der URL erscheinen.
 
OKay also es wird nichts übergeben beim Sicherheits code. Stell doch mal zur überprüfung auf GET um und schau dir an ob die Variablen in der URL erscheinen.


bei submit.php:

PHP:
if((isset($_SESSION['captcha_spam']) && $_GET["sicherheitscode"] == $_SESSION['captcha_spam'])  && $validates == true){

unset($_SESSION['captcha_spam']);

bei index.php:

PHP:
<?php
echo ("Ausgabe ".$_GET['sicherheitscode']." Ausgabe ".$_SESSION['captcha_spam']." Ausgabe ".$validates." Ende"); 
?>

Alles gleich wie vorhin. beim link wird nichts angezeigt...
 
Zurück