• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • 🚀 WE ZOEKEN TESTERS! 🚀

    Syntax 2 oktober 2026 om 11:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Syntax 1 oktober 2026 om 11:11
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31
  • Hoe gebruiken jullie WhatsApp voor marketing en klantopvolging?

    aiqanobzfsej5 29 september 2026 om 12:55
  • [PROJECT] Gamekeuring.nl - Hét onafhankelijke keuringsplatform voor maffiagames & RPG's!

    frio 22 september 2026 om 16:40
  • Ictscripters / Koen

    Aaron 22 september 2026 om 15:07
  • Kweekrijk - van stekje tot Imperium

    Lijno 14 september 2026 om 23:00
  • Crimora.nl

    Jeffrey.Hoekman 8 september 2026 om 18:49

Marktplaats

  • Verschillende domeinen te koop (sommige hebben website / content)

    frio 2 oktober 2026 om 14:45
  • 295 Nieuwe Domeinnamen September 2026

    shiga 1 oktober 2026 om 19:09
  • Straatbaas.eu – complete Nederlandstalige en Engelstalige online maffia-RPG

    Jeroen.G 1 oktober 2026 om 17:48

afbeeldingen captcha werkt niet goed

  • Kevin
  • 3 november 2018 om 17:38
  • Kevin
    Gevorderd
    Berichten
    421
    • 3 november 2018 om 17:38
    • #1

    Hi,

    Ik ben bezig met het onderzoeken waarom het captcha script niet volledig werkt.

    Het Captcha scherm ziet er als volgt uit:

    Wanneer ik op een afbeelding klik zoals hier aangegeven een box met het min teken komt er een response dat de afbeelding niet goed is. Ik heb het script gecontroleerd, echter kan ik niet de fout vinden waarom het niet werkt.

    Het komt wel eens voor dat het 1 op de 10 keer wel werkt, wie kan mij helpen met het uitzoeken van de fout?

    Ik hoor het graag :)

    Mvg,
    Kevin

    Bewerkt één keer, laatst door Kevin (5 november 2018 om 14:10).

  • Gast, wil je besparen op je domeinnamen? (ad)
  • Thisguyisgone
    Elite members
    Berichten
    7.880
    • 4 november 2018 om 11:26
    • #2

    Hopelijk support hij het nog; https://codecanyon.net/item/creative-captcha/119205 ..
    Je kan op zijn profiel gaan en hopelijk krijg je een antwoord. (heb je een licentie btw ;))?

  • FangorN
    Professional
    Artikelen
    2
    Berichten
    737
    • 4 november 2018 om 14:37
    • #3

    Hopelijk start je je sessie ook ergens met session_start() - in elke script waar je $_SESSION gebruikt?

    Waar wordt $_SESSION['captcha']['chosen'] bepaald, en wat zit hier precies in? Een cijfer tussen (van en met) 0 en (tot en zonder) 8? De bestandsnaam van een afbeelding?

    Want in captcha.php lijkt het erop dat je $_SESSION['captcha']['chosen'] gebruikt als bestandsnaam, maar in het onderstaande codefragment ga je er vanuit dat het een cijfer bevat? Dat lijkt mij sowieso niet kloppen? Vervolgens gaat $pos dan helemaal de mist in, waarschijnlijk krijg je undefinex index waarschuwingen?
    Hm, hier zat nog een $arr-mapping tussen. Die wijst van een index naar een afbeelding?

    Zet anders het melden + weergeven van fout(melding)en eens aan, en/of controleer je errorlogs...

    EDIT: de oriëntatie van de GD coördinaten en die van een HTML image submit is in ieder geval hetzelfde - beide hebben linksboven de oorsprong (0, 0).

    NB het enige wat eigenlijk interessant is om te onthouden in de sessie is het actieve gebied van het juiste plaatje, zie niet helemaal waarom je alle positie informatie in de sessie zou moeten gooien? En dan heb je $_SESSION['captcha']['chosen'] waarschijnlijk ook niet meer nodig...

    EDIT: na een header('Location: ...') hoort normaal een "exit", en dat zouden dan de laatste twee operaties van een actie moeten zijn. Nu wordt heel het script afgedraaid, inclusief het produceren van HTML en het opnieuw aanroepen van captcha.php via deze HTML, wat allemaal nogal overbodig is. Zorg dus ook voor een juiste programmaflow waarbij je verschillende acties (het weergeven van een formulier, het verwerken van dit formulier et cetera) ook echt gescheiden houdt.

    Bewerkt 4 keer, laatst door FangorN (4 november 2018 om 16:10).

  • Kevin
    Gevorderd
    Berichten
    421
    • 5 november 2018 om 12:56
    • #4

    Hi,

    Thanks, voor jullie info.

    @Ferhat.Remory helaas geeft hij geen support meer.

    @FangorN Sorry ik mistte een klein stukje code. waardoor een aantal gegevens niet helemaal duidelijk zijn.

    Ik heb de (fout)meldinen aangezet en krijg geen foutmeldingen te zien in het script. enkel de melding:
    Klik op een plaatje of je hebt op een verkeerd plaatje gedrukt!

    Bedankt voor je laatste aan en opmerking, ik heb achter de header location een exit neergezet.

    --------------------------------------------------------
    EDIT:

    Ik heb inmiddels de fout gevonden het zat in de input style, de style is weggehaald waarna het correct functioneerd.

    <input style="max-width: 1000px; width: 800px;" type="image" name="captcha" src="captcha.php" />

    Bedankt voor jullie reacties, ik zal de code deels weghalen omdat hier een licentie voor benodigd is.

    Bewerkt één keer, laatst door Kevin: Oplossing gevonden (5 november 2018 om 14:10).

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design