freelionel

Formulaire de contact
« le: 30 août 2018 11:20:37 »
Bonjour,
J'essaie de mettre un formulaire de contact en ligne mais je ne trouve pas de modèle-type permettant de "récupérer" l'adresse IP de l'expéditeur et donc aussi de lui signaler son adresse IP dans le message de retour.
Trop de personnes remplissent ces formulaires de contact en ligne avec des adresses qui ne sont pas la leur.
De nombreux exemples sur la toile mais tous ne fonctionnent pas sur Free et ne permettent pas cette fonction.
Quelqu'un pourrait-il m'aider ?

fabfree

Re : Formulaire de contact
« Réponse #1 le: 30 août 2018 12:50:35 »
Pas besoin de formulaire pour récupérer l'adresse IP, elle est directement dispo dans $_SERVER['REMOTE_ADDR'] !

freelionel

Re : Formulaire de contact
« Réponse #2 le: 31 août 2018 08:46:40 »
Citer
$_SERVER['REMOTE_ADDR']
Merci mais je la place où cette ligne ?

Je suis un peu perdu  :-[

(Je veux dire à endroit du fichier php)
« Modifié: 31 août 2018 08:55:16 par freelionel »

fabfree

Re : Formulaire de contact
« Réponse #3 le: 31 août 2018 09:58:52 »
Si tu te poses cette question, c'est que tu es très loin de posséder les connaissances requises pour faire une page php, il faut mieux laisser tomber, ce d'autant plus que si c'est juste pour indiquer leur adresse IP, cela présente peut d'intérêt... et si c'est pour la stocker, il y a tout l'aspect légal qui vient se rajouter!


freelionel

Re : Formulaire de contact
« Réponse #4 le: 02 septembre 2018 15:35:34 »
Citer
Trop de personnes remplissent ces formulaires de contact en ligne avec des adresses qui ne sont pas la leur.
Avec l'adresse IP je pourrais ainsi vérifier s'il s'agit bien de l'adresse de l'expéditeur. Non ?
En tout cas, ça risque de freiner les spammeurs occasionnels.

fabfree

Re : Formulaire de contact
« Réponse #5 le: 02 septembre 2018 19:01:51 »
Les spammeurs sont des pros qui gagnent leur vie de cela, il faut donc des connaissances et des compétences de pro pour espérer lutter contre eux.
Une recherche du genre " formulaire lutter éviter le spam" devrait vous donner quelques connaissances.

freelionel

Re : Formulaire de contact
« Réponse #6 le: 05 septembre 2018 11:42:30 »
En effet, le php reste compliqué. C'est autre chose que le html…
Dans mon .htaccess j'ai mis :<IfDefine Free>
php56 1
</IfDefine>
SetEnv PHP_VER 56

J'espère que ces 4 lignes sont bonnes.
Je vais rester avec les scripts fournis dans "formulaire-contact-php" et en choisir un.
Merci des infos.


freelionel

Re : Formulaire de contact
« Réponse #7 le: 05 mars 2019 10:48:16 »
Citer
http://lppcf.free.fr/spam-form
http://lppcf.free.fr/spam-protection
http://lppcf.free.fr/spam-bot
http://lppcf.free.fr/site-email
J'ai téléchargé 4 modèles de formulaire depuis la page :
http://les.pages.perso.chez.free.fr/utiliser-correctement-les-formulaires-d-envoi-sur-les-pp-de-free.io
- formulaire-form2mail
- formulaire-php-token-masque
- formulaire-php-captcha-captcha94
- formulaire-php-captcha-cryptographp
J'ai opté pour le plus simple… formulaire-php-token-masque

1°/ J'y ai lu qu'il fallait créer un dossier "sessions" à la racine mais je ne vois pas très bien ce qu'il faut y mettre.

2°/ Comme le webmail de Free ne permet pas le transfert de messagerie, j'avais mis une adresse de destination autre sur le formulaire mais j'ai reçu un message d'erreur 403  :(

freelionel

Re : Formulaire de contact
« Réponse #8 le: 06 mars 2019 20:04:15 »
Merci pour le dossier "sessions" que je laisserais vide à l'avenir ;)

Pour l'erreur 403 :
Citer
Erreur 403 - Refus de traitement de la requête (Interdit - Forbidden)
Le serveur a compris la requête, mais refuse de la satisfaire.
Une démarche d'authentification n'y fera rien et cette requête ne doit pas être renouvelée. Si la méthode invoquée est différente de HEAD et le serveur souhaite rendre public la raison pour laquelle il refuse le traitement, il le fera dans l'entité liée à cette réponse. Ce code d'état est souvent utilisé lorsque le serveur ne souhaite pas s'étendre sur les raisons pour lesquelles il refuse un accès, ou parce que c'est la seule réponse qui convienne.
Vous tentez d'accéder à une ressource qui vous est interdite.
Il se peut que le compte concerné soit suspendu (Cf. Console de Gestion)
J'avais mis le dossier "formulaire" dans le dossier "sources". C'est peut-être cela ?

Donc je peux mettre dans mon formulaire une adresse e-mail autre que celle de Free sans problème ?

freelionel

Re : Formulaire de contact
« Réponse #9 le: 13 mars 2019 10:23:45 »
Ça marche :)
Merci beaucoup de votre aide.