Pagina 1 van 1
Eigen captcha
Geplaatst: 21 feb 2007, 12:19
door Salomon
Hallo, ik wil een eigen captcha maken, maarruh... Hoe kan je letters genereren? PHP heeft daar geen functie voor toch?
Wat misschien wel zou kunnen:
Maar dit lijkt me niet ideaal...
Geplaatst: 21 feb 2007, 12:20
door Paul
Hoe bedoel je eigen letters genereren? Letters staan gewoon in de charterset, die kun je niet zelf maken

Geplaatst: 21 feb 2007, 12:22
door svenn
bedoel je een random lettertjes ?
Code: Selecteer alles
<?
// RANDOM KEY PARAMETERS
$keychars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$length = 40;
// RANDOM KEY GENERATOR
$randkey = "";
$max=strlen($keychars)-1;
for ($i=0;$i<=$length;$i++) {
$randkey .= substr($keychars, rand(0, $max), 1);
}
?>
bron :
http://be2.php.net/rand
Geplaatst: 21 feb 2007, 12:23
door Paul
Je vergeet rand te seeden, wat met php < 4.2.0 met mt_srand() moet
Note: As of PHP 4.2.0, there is no need to seed the random number generator with srand() or mt_srand() as this is now done automatically.
En beter is met range() en array te werken, hoef je niet substr te gebruiken, wat memory scheelt.
Geplaatst: 21 feb 2007, 12:41
door Salomon
Ofterwel?
Heb jij een script paul?
(JIJ had toch je eigen captcha gemaakt... Better Captcha toch?)
Geplaatst: 21 feb 2007, 12:45
door svenn
phpbb genereerd haar eigen aan de hand van een sessie (?). Dus niet met een random denk ik.
Geplaatst: 21 feb 2007, 13:03
door Paul
svenn schreef:phpbb genereerd haar eigen aan de hand van een sessie (?). Dus niet met een random denk ik.
Genereerd wel random in usercp_register.php een aantal tekens.
Geplaatst: 21 feb 2007, 13:06
door svenn
Ik dacht al dat ik beter zou gaan kijken maarja, te loom 8)
Maarja waarom een captcha bouwen :
http://www.phpclasses.org/browse/file/4146.html
er zijn er 100derden te vinden, zelf animated

Geplaatst: 21 feb 2007, 13:07
door Paul
animated hebben geen zin. Die zijn juist makkelijker voor bots.
Geplaatst: 21 feb 2007, 13:08
door svenn
Ik denk niet dat het een verschil maakt, animated of niet. Ze zijn wel grappig
Geplaatst: 21 feb 2007, 13:09
door Paul
Het maakt wel degelijk verschil, ik kan even het artikel zo gauw niet vinden, maar er was een zeer uitgebreid artikel over een maandje terug.
Geplaatst: 21 feb 2007, 13:12
door svenn
Wel als je op exit rampt in IE stoppen ze meteen dusja. Maargoed ze blijven mooi gevonden. Ik denk trouwens niet dat een captcha 100 % veilig en handig za zijn, we moeten ons verder toespitsen op dingen die een computer minder goed kan zoals praten, problemen maken, ... zie qeust van deze maand

Geplaatst: 21 feb 2007, 13:13
door Paul
Computers kunnen ook klanken onderscheiden

Geplaatst: 21 feb 2007, 13:15
door svenn
Jah maar niet zo goed, en ze kunnen slecht praten. Binnenkort word het, spreek dit woord uit. Naja ik steel maar uit de ideeën van Qeust hoor :p
edit :
http://www.questmagazine.nl/index2.php