Gå til innhold

Feil i Anti-bot kode


Anbefalte innlegg

Hei. jeg prøver å lage en Anti-bot på en registrerings side, men får det ikke til :S

Jeg får alltid opp "Antibot koden matcher ikke", noen som vet hva som er feil?

register.php
<?php 

session_start();

$scriptnumber= rand(10000,99999);

$_SESSION['scriptnumber'] = $scriptnumber;

?>





<tr> 

<td>Script Number: 
<? echo "$scriptnumber"; ?>
</td>

<td><input name="sn" type="text" id="sn" value="" size="10" maxlength="5"></td>

</tr>

<form name="form2" method="post" action="register2.php">

			<tr> 

			  <td> </td>

			  <td><input type="submit" name="Submit" value="Register"></td>

			</tr>
</form>

register2.php
<?php

if($sn != $_SESSION['scriptnumber']){
echo "Anti-bot koden matcher ikke!";
include 'register.php';
exit(); 
}

Endret av kensil
Lenke til kommentar
Videoannonse
Annonse
input taggen bør vel også være inne i form taggen. skjønner ikke at det kan funke dersom input ligger utenfor form. mulig det kun fungerer i noen nettlesere.

 

setter den den i form nå.

 

 

EDIT: srry input var i form, bare jeg som har settet det opp feil her på forumet :p

Endret av kensil
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...