IP PUBLIQUE POUR TOUT LE MONDE

cs_diablotin Messages postés 84 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 19 janvier 2004 - 15 févr. 2003 à 05:03
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 9 mars 2008 à 13:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/6135-ip-publique-pour-tout-le-monde

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
9 mars 2008 à 13:15
Cool, Zandgar76 (vive la normandie)

Pour info, si vous avez un site internet ou une page perso qui accepte le php, vous pouvez vous faire votre propre page d'info IP.
Vous ne serez plus tributaire des modifs de site étranger !
Suffit de mettre ce code php dans un fichier "index.php" d'une page :
<?
$HTTP_SERVER_VARS = $_SERVER;
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
echo 'IP : '.$client_ip;
?>

Nota : il n'y a que 5 lignes : la troisième est très longue
<?
$HTTP ...
$client_ip = ...
echo ...
?>
zangdar76 Messages postés 3 Date d'inscription jeudi 6 avril 2006 Statut Membre Dernière intervention 30 juillet 2008
9 mars 2008 à 11:30
Marche nickel, ajout de trois lignes de code pour écrire l'ip dans un fichier, couplé avec un "automailer", maintenant je connais en permanence et partout dans le monde l'adresse ip de mon serveur qui ce cache derrière une ip dynamique ! Merci!
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
18 déc. 2007 à 19:53
Bah là, c'est la simplification à l'extrème puisque le nouveau lien mis en place ne renvoie que le n° de l'IP, donc aucun traitement à faire derrière.
Donc cette source n'est qu'une mise en application du composant INet (bof)
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 1
18 déc. 2007 à 18:16
Re-salut (pardon pour ne pas avoir dit bonjour tout à l'heure, honte à moi...*se tape la tête avec un bâton en mousse* :) )

En effet, la source marche très bien, je n'ai plus aucun problème, et elle a été très grandement simplifiée !! (Longueur de code divisée par 2 peut être?)

Je te remercie grandement pour la source, je ne sais pas du tout comment lire des trucs dans une page web, donc je vais en profiter pour regarder un petit peu ça :)

Merci infiniment !
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
18 déc. 2007 à 15:04
Salut MS...
Oui, le site WhatIsMyIP a modifié la structure de sa page.
En lisant le contenu de la page, ils précisent qu'une autre adresse a été définie pour acceder facilement et sans traitement à la valeur cherchée.
J'ai modifié (simplifié) la source.
mstarsup5 Messages postés 527 Date d'inscription lundi 15 octobre 2007 Statut Membre Dernière intervention 10 octobre 2013 1
18 déc. 2007 à 12:52
Ca ne marche mas :/ Je fais un msgbox Site, ça me donne plein de texte (je ne sais pas en quel langage), mais pas "Mon IP Is"
cs_Danette Messages postés 54 Date d'inscription mardi 23 juillet 2002 Statut Membre Dernière intervention 16 septembre 2008
29 avril 2003 à 01:10
Et aussi http://www.ipfixe.ch/ip.asp ...
Bravo pour ton courage. Et en exclu, le code du fichier ip.asp:
<%=(Request.ServerVariables("REMOTE_ADDR"))%>
C'est tout !
cs_TheHacker Messages postés 442 Date d'inscription samedi 23 novembre 2002 Statut Membre Dernière intervention 19 octobre 2005
16 févr. 2003 à 02:40
c'est que chez moi ou la copie dans le presse papier marche pas ?????

j'ai essayé en mettant seulement Clipboard.SetText Temp au lieu de Clipboard.SetText Temp, vbCFLink et ca marche cette fois.

@+
cs_slayer Messages postés 202 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 18 mars 2008
15 févr. 2003 à 13:02
comme la dit noctune ;-) tu t'es bien cassé la tete a faire du decoupage alors qu'il y a plus simple , ceci dit ta source marche bien sous xp.
cs_Nocturne Messages postés 115 Date d'inscription mardi 26 février 2002 Statut Membre Dernière intervention 15 novembre 2007
15 févr. 2003 à 12:29
Salut jack,
A la place de faire un decoupage de chaine par rapport aux balise html, tu peux recuperer directement l'IP sur l'Url :
http://detectip.free.fr/ip_check.php

Exemple de codes sources : slayer avec l'OCX Inet : http://www.vbfrance.com/article.aspx?Val=7472
ou
avec l'API wininet :
http://www.vbfrance.com/article.aspx?Val=7172
a+ et bonne prog.
Nocturne
cs_diablotin Messages postés 84 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 19 janvier 2004
15 févr. 2003 à 05:03
Facile en principe mail il fallai y penser pour sa je te donne un 8 sur 10
Rejoignez-nous