#1 Le 08/12/2012, à 13: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, à 14:17)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#2 Le 08/12/2012, à 13: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, à 13: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, à 13:56)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne
#4 Le 08/12/2012, à 13: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, à 13: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, à 14: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, à 14:16)
La liberté n'a de valeur que partagée → Into the wild
Hors ligne