Freenews
Free - Messagerie et hébergement => Hébergement : pages persos et blogs => Discussion démarrée par: freelionel le 30 August 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 ?
-
Pas besoin de formulaire pour récupérer l'adresse IP, elle est directement dispo dans $_SERVER['REMOTE_ADDR'] !
-
$_SERVER['REMOTE_ADDR']
Merci mais je la place où cette ligne ?
Je suis un peu perdu :-[
(Je veux dire à endroit du fichier php)
-
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!
-
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.
-
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.
-
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.
-
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
(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 :(
-
Merci pour le dossier "sessions" que je laisserais vide à l'avenir ;)
Pour l'erreur 403 :
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 ?
-
Ça marche :)
Merci beaucoup de votre aide.