Accueil > Forum > > > > restriction d'acces aux pages
restriction d'acces aux pages
mercredi 6 septembre 2006 à 23:53:12 |
restriction d'acces aux pages

kamy31
|
bonjour, je travaille dans une grande entreprise, cette dernière est divisée en plusieurs complexes, il ya un resau intranet reliant tous ces complexes et unités, alors moi je travaille dans un complexe dans le cadre de cette entreprise. j'ai réalisé un site web dynamique par le php. pour le mettre en service sur intranet de ce complexe, il faut que quelques pages de ce site ne soient affichés que pour le personnel de ce complexe, par meure de sécurité je ne veux pas que les employés des autres complexes visualises quelques pages php de ce site.alors je veux faire des restrictions au niveau de ces pages c a d comme un filtre qui fait paser les pages que pour le personnel de ce complexe et qui ont l'adresse IP 10.25.....(par exemple), cad tout consultant qui n'a pas l'adresse qui commence par 10.25. il aura un message(cette page est réservée au complexe xxx). voila si vous pouvez m'aider je serai trés reconnaissante, et pour votre information, je veux une solution logicielle cad qu'est ce que je dois mettre comme instructions au niveau de ces pages php. merci.
|
|
jeudi 7 septembre 2006 à 00:53:39 |
Re : restriction d'acces aux pages

franco_se
|
tres simple, 4 lignes suffisent
d'abord, il faut connaitre des ip autorisés. ce sont donc ceux comencent par 10.25
<?php
//d'abord, on transforme l'ip du visiteur en tableau: $ip_visiteur_array = explode(".", $_SERVER["REMOTE_ADDR"]);
// puis on verifie les 2 premiers nombres de l'ip //s'ils sont differant a ceux de l'ip autorisé, il est redirigé vers une autre page: // sinon, le script continu
if ( $ip_visiteur_array['0']!='10' or $ip_visiteur_array['1']!!='25' ){ header('Location: page_de_redirection.php'); exit; }
?>
|
|
jeudi 7 septembre 2006 à 17:10:15 |
Re : restriction d'acces aux pages

Anthomicro
|
Salut, tu peux faire ça aussi : <?php if(strpos($_SERVER['REMOTE_ADDR'], '10.25') !== 0) { header('location: erreur.php'); exit; } //ici ton code ?>
|
|
vendredi 8 septembre 2006 à 19:26:37 |
Re : restriction d'acces aux pages

kamy31
|
merci pour votre aide franco, mais je veux juste un petit détail est ce qu'il faut que je mets une instruction qui ramène l'ip du visiteur avant l'instruction du transformation de l'ip en tableau ou bien tout est pret dans cette instruction de transformation?
|
|
vendredi 8 septembre 2006 à 19:47:54 |
Re : restriction d'acces aux pages

kamy31
|
merci pour votre aide anthomicro, mais je veux une petite explication, à quoi ça sert cette fonction "strpos" ?
|
|
vendredi 8 septembre 2006 à 20:03:44 |
Re : restriction d'acces aux pages

Anthomicro
|
http://fr.php.net/manual/fr/function.strpos.php
|
|
Cette discussion est classée dans : site, php, pages, complexes, complexe
Répondre à ce message
Sujets en rapport avec ce message
moteur de recherche ... [ par djagger ]
Salut !Je voudrais mettre un moteur de recherche sur mon site.Le problème c'est que tout est en PHP, je m'explique.En fait j'ai qu'une seule page, qui
débutant [ par lou_malin ]
salut a tousdébutant de chez bourricot , je commence à esseyer d'inclure des pages php sur mon site et je me fais surchaufer les 4 neurones qui me res
Mise en page et liens pour site en PHP [ par fmd92 ]
BonjourJ'essaie de faire un site personnel en PHP, et je galère vraiment beaucoup. C'est vrai que je n'ai que très peu de connaissances en PHP.J'en ap
Petit problème lors de la mise en ligne d'un site en php [ par Scorpio2201 ]
Bonjour, Après avoir codé un site en php, j'ai mis mon site en ligne sur un hébergeur gratuit avec base de données mysql mais certaines pages ne fonct
page php [ par Becca ]
Bonjour,J'ai fait un site Internet pour une amie. Sur mon ordi les pages html et les pages php marchent très bien mais quand je suis allée mettre le s
Création site web dynamique [ par Poidlourd ]
Bonjour,Je suis affilié à un site web qui met à ma disposition un "feeder site" 'genre de site déjà fait avec un code d'affilié.C'est essentiellement
(Php/sql) session administrateur [ par Gwendo69 ]
Bonjour,Je démarre tout juste en php. J'ai commencé à faire un site avec une base de données.En fait, je voudrais pouvoir faire un formulaire (ça je s
Avec easy php, impossible d'ouvrir "mon site" en local [ par Enrique33 ]
J'ai installé EasyPHP 3.0, dans www, j'ai mis « mon site » (dans lequel j'ai décompres
adapter mes pages web aux navigateurs [ par davidengello ]
Bonjour,actuellement entrain de développer un site web avec dreamweaver CS3 je visualisais mon site que sur internet explorer .en essayant sur firefox
Créer un système d'analyse de simples codes sources PHP [ par david11001 ]
Salut !Je désirerai donner la possibilité à mes membres de faire éxécuter par mon site un petit script php.Celui-ci ne doit se composer que de variabl
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Forum
SELECTSELECT par hab2oo
Cliquez pour lire la suite par hab2oo
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|