Eléphanteau du PHP |
24 Messages
13 mars 2006, 15:03
Bonjour,
je suis désigné pour réaliser le site intraterre de mon entreprise !
Je dois limiter l'accès à certaine page par rapport au masque de l'adresse IP
ex toutes les adresse du types 192.168.10.* ont accès à la page
J'ai récupéré ce script :
<?php
$ip = getenv("REMOTE_ADDR");
?>
<html>
<head>
<script language="javascript">
function r(){
var mavariable='<?php echo $ip ?>';
switch (mavariable){
case '192.168.10.*':
alert("CLiquer pour continuer");
document.location="
http://www.monsite.com/suite";
break;
default :
alert("Vous n'êtes pas autorisé à visiter cette page, vous allez être redirigé !");
document.location="
http://www.monsite.com/defaut";
}
}
</script>
<title>Redirection</title>
</head>
<body onLoad="r()">
</body>
</html>
Mon problème est que je n'arrive pas à appliquer le script au masque 192.168.10.*
Je suis obligé de saisir un adresse complète !
j'ai essayé
case '192.168.10.' :
case '192.168.10' :
case '192.168.10.*' :
mais ca ne marche pas !
Auriez vous une solution à me proposer ? Où un autre script !
J'ai mis ce script dans une page appellée rediction.php
Quand je clique sur mon lien, cette page est appellée, et la redirection doit se faire toute seule.
Un grand merci d'avance.