Ip en javascript

Résolu
Bonjour,
je voulais que les gens voyent que lon peut avoir leur ip comme on veut mais cela ne marche.dite moi sil y a une erreur de mon script:

<!-- DEBUT DU SCRIPT IP-->
<script language="javascript">

//IP address display: By http://www.Hostroute.com
//Script featured on Website Abstraction (http://wsabstract.com)

var ip = '<!--#echo var="REMOTE_ADDR"-->'

function ipval() {
document.myform.ipaddr.value=ip;
}
window.onload=ipval
</script>

<form method="post" action="" name="myform">
<input type="text" name="ipaddr" readonly>
</form>
<!-- FIN DU SCRIPT IP-->

MERCI

6 réponses

  1. monsieur,
    en javascript on peut pas obtenir l adresse ip ! ce ci dit on peut toujouir faire en sorte que : pour cela voici les maniere les plus connus
    la premiere c est biensure d utiliser java si le navigateur et si le systme et si la personne.... donc avc une multitude de si vous pouvez faire ainsi:
    if (java && java.net)
    var ip = ''+java.net.InetAddress.getLocalHost().getHostAddress();
    else ip = 'unknown';
    et donc utiliser la variable ip comme vous semble dans vos script et pages.
    sinon si vousavez un serveur PHP
    vous faites ainsi
    var ip = "<?php echo $_SERVER['REMOTE_ADDR']?>";
    et vous appelez ca dans une pages php
    si vous etes sur un serveur IIs et que vous utilisez des pagea ASP
    vous faites ainsi
    var ip = '<%= Request.ServerVariables("REMOTE_ADDR")%>' et vous appele la variable dans une page asp

    ben au pire et vous utilisez du jsp
    faites ainsi
    var ip = '<%=request.getRemoteAddr()%>';
    et enfin comme a l encienne
    le server include est votre sauveur
    et voila la ligne de code qui vous faut
    var ip=ip = '<!--#echo var="REMOTE_ADDR"-->';

    voila toutes les methodes que je connaisse personnelement j espere avoir contribuer a vous apporter quelques chose ou a repondre a votre question
    merci!
    1. donc il n y a toujours pas de réponse à cette question que je me pose aussi
      je cherche à avoir l'IP sur un blog qui m'interdit l'utilisation du PHP
      comment avoir l 'IP en JAVASCRIPT ( le userAgent est disponible )
      1. t'a pas mis une contante dans ip ??
        Je suis pas super doué pour le js, mais j'ai l'impression que c'est ta variable qui n'est pas bonne <!--#echo var="REMOTE_ADDR"--> ca c'est pas du js, et donc pas une valeur genre ip ...
        Tu le sort d'où ??

        En mélangeant avec du PhP tu peux prendre l'ip
        $IPClient = $_SERVER[REMOTE_ADDR] ;
        en PHP

        et aprés dans l'utiliser dans le js...
        1. Ton hébergeur propose php??? Car je viens d'essayer telquel sur OVH, ça tourne sans problème(?)
          1. ---> var ip = '<!--#echo var="REMOTE_ADDR"-->'
            Il attend la réponse du serveur :-)