|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : août 2007 Messages : 118 ![]() |
Bonjour ,
j'ai créé une session avec session_start() pour chaqe client . Je voudrais savoir déjà quelle est la variable avec l'ip , et comment tester si celle -ci appartient à l'intranet ou non . Je pensais tout simplement tester si le premier chiffre etait 192 par exemple ( plan d'adressage en 192.XX.XX.XX) et si ce n'est pas le cas je considere que ce n'est pas en local . Le problème c'est qu'en php je ne sais pas comment "découper" cette fameuse adresse pour savoir si le début est 192 . A moins que vous ayez mieux pour déterminer si c'est intranet ou extranet . |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
La "variable" pour obtenir l'adresse IP est $_SERVER['REMOTE_ADDR'].
Puis pour découper l'adresse sur le caractère point utiliser la fonction explode (alias split) sinon vous pouvez éventuellement faire directement le test avec des fonctions comme strpos ou plus évolué, si nécessaire, avec les expressions régulières. |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : août 2007 Messages : 118 ![]() |
Merci ça cartonne
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com