Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/12/2012, à 14:25

fr-loic

[résolu] Aide pour fonction vérifier IP en javascript ou php

Bonjour,

Je souhaiterais dans une page html faire apparaître un lien qu'a une seule adresse ip. Par exemple:
192.168.1.3 peut accéder au lien "http://localhost:631/"
Toutes les autres adresses ip ne vois pas le lien.

Il me faudrait donc un truc du genre "si 192.168.1.3 alors lien sinon rien" mais je ne connais rien en javascript et ma page est en html.

Quelqu'un pourrait-il m'aider?

Merci

Dernière modification par fr-loic (Le 08/12/2012, à 15:17)


La liberté n'a de valeur que partagée → Into the wild

Hors ligne

#2 Le 08/12/2012, à 14:43

Haleth

Re : [résolu] Aide pour fonction vérifier IP en javascript ou php

Tout d'abord, j'espère que tu comprends à quel point ce genre de procédé est futile (si tu le fait avec une idée de sécurité, laisse tomber ..)
Coté client, c'est pas fesable
Coté serveur, en fonction du langage que tu utilises, tu as des fonctions/variables qui contiennent l'IP client

Exemple en python:

os.environ["REMOTE_ADDR"]

En php:

echo $_SERVER['REMOTE_ADDR'];

En Perl:

print %ENV{'REMOTE_ADDR'}

Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 08/12/2012, à 14:55

fr-loic

Re : [résolu] Aide pour fonction vérifier IP en javascript ou php

Je connais et se sais qu'il y à des variables pour obtenir l'adresse ip du client, reste que je cherche à faire la condition avec celle-ci en javascript ou php si ma page reste en html.

Dernière modification par fr-loic (Le 08/12/2012, à 14:56)


La liberté n'a de valeur que partagée → Into the wild

Hors ligne

#4 Le 08/12/2012, à 14:57

Haleth

Re : [résolu] Aide pour fonction vérifier IP en javascript ou php

Coté client:

alert(json.ip);

Dernière modification par Haleth (Le 08/12/2012, à 14:57)


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#5 Le 08/12/2012, à 15:10

fr-loic

Re : [résolu] Aide pour fonction vérifier IP en javascript ou php

C'est bon j'ai trouvé en php :

<?php

$range_start = ip2long("192.168.1.12");
$range_end   = ip2long("192.168.1.20");
$ip          = ip2long($_SERVER['REMOTE_ADDR']);
if ($ip >= $range_start && $ip <= $range_end) {
  echo 'http://localhost:631/' ;
}

?>

Merci.

Dernière modification par fr-loic (Le 08/12/2012, à 15:16)


La liberté n'a de valeur que partagée → Into the wild

Hors ligne