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. ---> var ip = '<!--#echo var="REMOTE_ADDR"-->'
        Il attend la réponse du serveur :-)
        1. Ton hébergeur propose php??? Car je viens d'essayer telquel sur OVH, ça tourne sans problème(?)
          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...