Visualizzazione dei risultati da 1 a 3 su 3

Discussione: form anti spam

  1. #1

    form anti spam

    Salve,
    ho usato questo codice per creare un'immagine numerica come antispam al mio form mail.
    La pagina prova:

    [code]<?php
    // Set the content-type
    header("Content-type: image/png");
    // Create the image
    $im = imagecreate(80, 30);
    $text=$_GET['numero'];
    // Create some colors
    $white = imagecolorallocate($im, 255, 255, 255);
    $grey = imagecolorallocate($im, 128, 128, 128);
    $black = imagecolorallocate($im, 0, 0, 0);
    // The text to draw
    $text = rand(10000, 99999);
    // Replace path by your own font path
    imagestring($im, 10, 0, 10, $text,$black );
    // Using imagepng()
    imagepng($im);
    imagedestroy($im);
    ?> <?

    ?> [/code)

    questa funziona credo correttamente e mi inoltra alla pagina controllo numero "leggi.php":

    codice:
    <? 
    if($_GET['numero']==$_POST['numeroinserito']) { 
    //procedi 
    } 
    ?>
    ma poi a questa pagina si ferma senza inviare nulla alla mail
    come mai?

    Mic

  2. #2
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Se ho ben capito, il filtro anti spam funziona, quindi ti reinderizza alla pagina giusta, però non manda l'email, giusto? In tal caso, che codice usi per spedire?

  3. #3
    Io ti consiglio di salvartelo nel DB il numero dell'immagine..e in fase di invio del form..vai a controllare se il codice è lo stesso!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.