Volia un script pour:
Aussi, il faut nous défendre des robots spammeurs. Pour cela, nous allons vérifier la page appelant notre script d'envoi (referer). Admettons que la page sur laquelle est notre script soit la même que celle qui contient le formulaire. Par exemple, notre page formulaire s'appelle send_email.php et la valeur de l'attribut action de la balise form est aussi send_email.php. La page se rappelle donc elle-même et son referer est alors elle-même également. Nous testons donc si le referer est bien notre page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 /* Si le formulaire n'est pas posté de notre site on renvoie vers la page d'accueil */ if ($_SERVER['HTTP_REFERER'] != 'http://www.monsite.com/send_email.php') { header('Location: http://www.monsite.com/'); } else { /* envoi de l'e-mail */ }
Le truc c'est que la j'ai deux pages : une pour le formulaire en html et l'autre pour la récup du script. Comment puis je adapter le code ?
ci dessous c'est pas bon
la non plus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if($_SERVER['HTTP_REFERER'] != 'http://www.viacreations/devis/v5/devis03.html') ($_SERVER['HTTP_REFERER'] != 'http://www.viacreations/devis/v5/recupmail03.php') { header('Location: http://www.viacreations.com/'); }
une suggestion ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if($_SERVER['HTTP_REFERER'] != 'http://www.viacreations/devis/v5/devis03.html''http://www.viacreations/devis/v5/recupmail03.php') { header('Location: http://www.viacreations.com/'); }
merci a+
Partager