Tom's Guide > Forum > Programmation > récupérer l'adresse IP dans un formulaire
Mot :    Pseudo :           
 

bonjour tout le monde.
j'aimerais savoir comment faire pour que dans l'e-mail que je reçois lorsque quelqu'un m'envoie un commentaire par le formulaire de mon site, il y ait son adresse IP.
merci à tous

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

je viens de voir que il faut rajouter $ip = $_SERVER['REMOTE_ADDR']
dans un code php mais je ne sais pas où je peux le mettre. mon fichier php:
<?php
$TO = "mon adresse";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: accelerer_windows" );

?>
merci de toutes réponses

Répondre à adeltimple

en esperant que ca va pas prendre 3 pages :) (c'est que ton post sur les images est encore recent ;))

alors pour l'ip, tu la rajoutes dans le message:

Code :
  1. <?php
  2. $TO = "mon adresse";
  3. $h  = "From: " . $TO;
  4. $message = "";
  5. while (list($key, $val) = each($HTTP_POST_VARS)) {
  6.   $message .= "$key : $val\n";
  7. }
  8. $ip = $_SERVER['REMOTE_ADDR'];
  9. $message .= "IP: $ip\n";
  10. mail($TO, $subject, $message, $h);
  11. Header("Location: accelerer_windows" );
  12. ?>

Répondre à coca25

ok merci coca25.
j'ai déja compris!!!

Répondre à adeltimple

mauvaise nouvelle pour coca25: ça ne marche pas mais on ne vas pas écrire encore deux pages. je laisse tomber et je vais remettre ce qui avait avant
merci quand même

Répondre à adeltimple

ssi ssa marche: j'avais une erreure dans mon fichier html, ce qui posait problème. de toute façon je m'en doutait: coca25 qui me dit une bétise?? impossible!!!
enncore merci

Répondre à adeltimple
Tom's Guide > Forum > Programmation > récupérer l'adresse IP dans un formulaire
Aller à :

Il y a 357 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens