Récuperer l'adresse ip avec le formulaire de contact

Fermé
saighi3016 Messages postés 92 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 21 mars 2017 - 19 août 2015 à 14:57
saighi3016 Messages postés 92 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 21 mars 2017 - 20 août 2015 à 11:24
Bonjour,
j'ai fais un formulaire de contact (contact form 7) sur wordpress
j'aimerai savoir comment faire pour récupérer l'adresse ip quand je reçois le message sur ma boite mail

merci pour toute aide
A voir également:

1 réponse

dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 452
Modifié par dugenou le 20/08/2015 à 07:35
Bonjour,

Je ne connais pas WordPress, mais en Php, c'est assez simple. Il suffit de récupérer la valeur "REMOTE_ADDR" :

<?php
    $adresse_ip = $_SERVER['REMOTE_ADDR'];
    ?>


Puis de l'insérer, avec les autres variables de ton formulaire dans ta fonction : mail($adresse_ip).

Il y a d'autres méthodes, plus complexes, pour récupérer l'adresse IP du visiteur, même s'il est placé derrière un proxy.

En cherchant un peu sur le Web, j'ai trouvé un tuto qui explique comment utiliser le plugin "contact form 7" et comment obtenir l'adresse IP du visiteur qui te contacte :

https://wpmarmite.com/contact-form-7/

Obtenir l'IP du visiteur

Si pour une quelconque raison, vous désirez obtenir l'IP de la personne qui vous contacte. Insérez le marqueur [_remote_ip] dans le corps du message (par exemple sous la signature).
0
saighi3016 Messages postés 92 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 21 mars 2017
20 août 2015 à 11:20
bonjour
justement ce tuto je l'ai lu mais en inserant [_remote_ip] sous le captcha par exemple ça ne marche pas. à par si ce n'est pas là qu'il faut le mettre
0
saighi3016 Messages postés 92 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 21 mars 2017
20 août 2015 à 11:24
oui effectivement ce n'est pas là qu'il faut le mettre, je viens de le mettre dans le corp du mesage et ça marche merci c'est résolu
0