Getip

je voudré avoir un code ou script pour avoir l'ip de la personne qui visite ton site (php java...)
merci

3 réponses

  1. Webmaster
    L'adresse IP se trouve dans la var. d'environnement $REMOTE_ADDR

    Le site par lequel le visiteur est arrivé est $HTTP_REFERER

    donc pour la stocker dans le fichier 'logs' par exemple, il suffit de faire :

    <?

    $domaine = gethostbyaddr($REMOTE_ADDR);

    $source = $HTTP_REFERER;
    $date = date("y/m/d");
    $fp = fopen("logs","a"); // ouverture du fichier en écriture

    fputs($fp, "<br>$date - <a href=\"$source\" target=\"_blank\">$source</a> - $REMOTE_ADDR - $domaine\n"); // on écrit le dans le fichier

    fclose($fp);

    ?>
    0
    1. j'explique que je ne fais qu'heberger mes pages chez qqn(multimania....) etje veux que ma page prenne l'ip dde celui qui l'ouvre et la stock par exemple. comment avoir l'ip?
      merci
      0
      1. Modérateur
        C'est dans les entêtes HTTP : il suffit de lire le log du serveur HTTP.
        Sinon, en PHP je sais qu'il existe des commandes pour lire l'entête HTTP, mais je ne pourrai pas te donner plus d'info...
        (je ne connais pas le PHP).
        0