Amopage

Hvordan lage en bruker Skriv en Captcha Før Redirecting

- Views 2
Advertisement

Hvordan lage en bruker Skriv en Captcha Før Redirecting


Den økende mengden av personlig og finansiell informasjon på World Wide Web har gjort det til et attraktivt mål for skruppelløse markedsførere og kriminelle. Et stort antall grupper operere "edderkopper" eller "bots", som er programmer som går gjennom nettet; de kan brukes til å høste personlig informasjon som e-postadresser, post uønsket reklame meldinger i blogger, eller opprette kontoer for ulike formål.

En måte for å stoppe disse programmene er ved hjelp av en "kontrollord", som er et enkelt ord eller mønstergjenkjenning test som brukeren må passere for å fortsette. Captchas er designet for å være lett for mennesker å løse, men vanskelig for datamaskiner, og dermed gjør automatisert bruk av disse områdene vanskelige. Den klart mest populære captcha program er Googles gratis reCAPTCHA. For andre, se koblingene i Resources.

Du trenger

Administrativ tilgang til ditt nettsted

PHP språkstøtte

En HTML editor

Bruksanvisning

Besøk recaptcha.net og opprette en konto (eller logge deg på med en Google-konto hvis du har en). Klikk "Legg til område", skriv inn nettstedets domenenavn, og klikk "Create Key" for å få offentlige og private nøkler. Lag et notat av disse tastene, eller forlater siden opp i nettleseren din; du skal bruke dem til å kommunisere med Googles reCAPTCHA server.

Last ned PHP reCAPTCHA biblioteket fra Google Code nettsted oppført under Referanser nedenfor.

Pakk PHP reCAPTCHA biblioteket og plassere filen "recaptchalib.php" inn i mappen på nettstedet som inneholder siden med skjemaet.

Åpne HTML editor og lage en fil som heter "verify.php".

Sett inn følgende kode på toppen av "verify.php":

<? Php

require_once ( 'recaptchalib.php');

$ Privat = "your_private_key";

$ Resp = recaptcha_check_answer ($ Privat,

$_SERVER["REMOTE_ADDR"],

$_POST["recaptcha_challenge_field"],

$_POST["recaptcha_response_field"]);

if (! $ resp-> is_valid) {

// Dette er hva som skjer hvis brukeren ikke består testen.

die ( "The reCAPTCHA ble ikke angitt riktig. Vennligst prøv igjen.".

"(reCAPTCHA said: " . $resp->error . ")");

} Else {

// Koden i denne delen vil bli utført etter en vellykket test.

}

?>

I den tredje linjen ovenfor, erstatte "your_private_key" med den private nøkkelen du oppnådd i Trinn 1. La anførselstegnene på plass. Mot bunnen, i "annet" delen, plassere koden som du vil bruke for å omdirigere brukeren etter testen. Lagre filen.

Åpne siden der skjemaet vises i HTML-editor.

Opprett en ny <form> element som følger, på det punktet der du vil at testen skal skje:

<Form method = "post" action = "verify.php">

<? Php

require_once('recaptchalib.php');

$publickey = "your_public_key";

echo recaptcha_get_html($publickey);

?>

<Input type = "submit" />

</ Form>

I den fjerde linjen ovenfor, erstatte "your_public_key" med den offentlige nøkkelen du oppnådd i Trinn 1. La anførselstegnene på plass.

Lagre filen. reCAPTCHA skal nå jobbe.

Hint

Den Google Code nettstedet under Referanser inneholder en komplett guide til reCAPTCHA plugin.

De offentlige og private nøkler må angis nøyaktig (klippe og lime er best). Ikke forveksle dem, eller testen vil ikke fungere.

Skjemaet må være satt opp for å få variablene med $ _POST i stedet for $ _REQUEST.

Tags

This article reproduced

Original address " http://www.amopage.com/hvordan-lage-en-bruker-skriv-en-captcha-for-redirecting/ "

相关文章!
  • Hvordan lage og bruke en Bouquet Garni Bag
    - 阅 0

    Når du bruker friske urter og krydder i hjemmelagde supper og andre oppskrifter, legger de spennende og interessante smaker som du bare ikke kan komme fra tørket opp gamle urter som har blitt sittende på baksiden av din pantry for altfor lenge. Men k

  • Hvordan lage og bruke Plarn Hvordan lage og bruke Plarn
    - 阅 0

    Hvordan lage og bruke Plarn. En kombinasjon ord, eller teleskopord, står plarn for plast garn. Selv om det kan bety noe yarnlike materiale laget av plast, er det vanligvis brukt for å referere til materialer som er opprettet ved å resirkulere element

  • Hvordan lage alfabeter Bruke Adobe Photoshop Hvordan lage alfabeter Bruke Adobe Photoshop
    - 阅 0

    Adobe Photoshop er standard programvare for digital bildebehandling. Profesjonelle og amatører kan utnytte sin makt gjennom sin enkle grensesnitt. Lage et bilde av et alfabet i Photoshop er en enkel prosess som kan være ferdig i bare noen få trinn. D