Posez votre question Signaler

Ip en javascript [Résolu]

boss0211 263Messages postés 13 février 2006Date d'inscription - Dernière réponse le 22 juin 2009 à 18:20
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
Lire la suite 

Ip en javascript »

6 réponses
Réponse
+3
moins plus
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!
Ajouter un commentaire
Réponse
+0
moins plus
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...
Ajouter un commentaire
Réponse
+0
moins plus
Ton hébergeur propose php??? Car je viens d'essayer telquel sur OVH, ça tourne sans problème(?)
Ajouter un commentaire
Réponse
+0
moins plus
non que du html (voila.fr)
http://boss0211.site.voila.fr
Ajouter un commentaire
Réponse
+0
moins plus
---> var ip = '<!--#echo var="REMOTE_ADDR"-->'
Il attend la réponse du serveur :-)
Ajouter un commentaire
Réponse
+0
moins plus
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 )
Ajouter un commentaire
Ce document intitulé « ip en javascript » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook