Rechercher : dans
Par :

Script php pour contrôler l'accès à mon site

Dernière réponse le 4 mai 2009 à 17:18:53 Pyranhaz, le 18 jun 2003 à 04:09:21 
 Signaler ce message aux modérateurs

Bonjour,

je recherche activement un script php ayant comme objectif de contrôler l'accès à mon site...

je désire que les visiteurs passe automatiquement par la page index.php et non pas sur mes autres pages en html...

Si le visiteur entre ailleurs que sur index.php il doit être reconduit sur index.php automatiquement...

Le script doit tenir compte de mon domaine, de manière à ce que si le visiteur est référé par mon domaine, il peut aller sur la page de mon site qu'il désire... dans le cas contraire il doit aller sur index.php...

le script doit impérativement être en php car il est transparent et imparable pour le visiteur...

Merci de votre aide !

Meilleures réponses pour « Script php pour contrôler l'accès à mon site » dans :
Il est possible de récupérer le code source PHP d'un site VoirMythe Un utilisateur peut récupérer le code source PHP d'un site web comme il peut récupérer le code HTML. Réalité FAUX Explications Les fichiers PHP (ASP, JSP, etc.) sont des fichiers interprétés côté serveur, ce qui signifie que le serveur web...
Connexion à une base Oracle en php Voir1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à...
Implantation du code Php VoirL'interprétation du code par le serveur Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

lagassat, le 18 jun 2003 à 08:33:45

Salut,

PhP n'est pas "imparable", comme tu le dis. Comme tout langage, il a ses failles, mais aussi ses correctifs pour les eviter.

Pour ton scriptd'authentification, tu peux aller sur http://www.comscripts.com qui propose de nombreux scripts gratuits, libres de droits.

Je te conseillerai plutot d'aller sur http://www.phpdebutant.org/article69.php?PHPSESSID=a1cdc1e86591e2b05bd801994050254a

C'est un toturial très bien fait. Non seulement, les scripts sont déjà fait, et par des gens compétents, mais en plus, tu as des explications ce qui te permettra de comprendre ton script, et d'eviter de possibles plantages. Même qq'un qui ne connais que le strict minimum arrivera à s'en sortir.

Ciao
"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"

Répondre à lagassat

2

Pyranhaz, le 18 jun 2003 à 14:09:16

Le script envoyé est très bien pour une section membre (login et password), mais je ne suis pas certain que cela soit fonctionnel si je n'utilise que la fonction "start()" car l'accès au site n'est pas une section membre...

Je veux juste que toute entrée sur le site soit fait par la page index et pas ailleurs et que par la suite la navigation soit tranparente et fluide...

Est-ce que le script peut fonctionner juste avec la fonction "start()" et empèchera-t-il l'entrée par une auitre page du site ???

Répondre à Pyranhaz

3

lagassat, le 18 jun 2003 à 14:25:09

Je pense que oui il l'empechera mais il faut peut-être le modifier.

Dans ton cas, tu ne dois pas tenir compte de l'identification de l'utilisateur. Donc il ne faut pas tenir compte de ce qui corresponds au formulaire d'inscription. Tu dois aussi modifier le script pour qu'il ne verifie juste la présence du cookie, et donc le passage par la page index; Tu dois aussi modifier ta page index en lui ajoutant le contenu du script executé lorsqu'une identification est reussie.

Ainsi, si qq'un veut accéder à tes pages sans être passé par index, il est bloqué (modifie la redirection pour que aulieu d'être renvoyé vers le formulaire, il soit renvoyé vers ton index) et renvoyé vers ta page. lorsqu'il passe par ta page une session est ouverte, il peut alors se ballader librement. Quand il change de site ou ferme son navigateur, la sessions est détruite, et il doit repasser par index.

"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"

Répondre à lagassat

4

Pyranhaz, le 18 jun 2003 à 14:30:53

Re-bonjour,

Voilà qui est très intéressant dans ce que vous venez de me dire...

Ça correspond exactement à ce que je désire (en apparence car non testé encore)

Une question me vient en tête... Comme il s'agira d'un cookie qui fera la gestion, ne sera-t-il pas contournable pour un navigateur qui les refusent ???

Si oui, y a t-il un moyen de tout bloiquer si les cookies sont désactivés = aucun accès possible si cookies désactivés ???

Merci !

Je sens que j'arrive à quelque chose de l'objectif recherché...

Répondre à Pyranhaz

5

lagassat, le 18 jun 2003 à 14:43:52

Je dois reconnaître que je n'avais pas penser à ça. Il y a peut-être une meilleur méthode que celle que je t'ai proposé, avec un peu de patience, quelqu'un fnira bien par la poster ;-)

Je pense néanmoins que si les cookies sont bloqués, l'accés au site devrait être bloqué étant donné que le script de vérification se trouvant sur les pages ne trouvera pas l'information qu'il cherche.

Mais cela reste à confirmer par quelqu'un d'autre. Peut-être en cherchant sur le site de phpdebutant trouveras-tu quelque chose

"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"

Répondre à lagassat

6

Pyranhaz, le 18 jun 2003 à 15:05:00

Re-re bonjour,

Il est probable que votre suggestion s'avère OK... je devrai faire un pacquet de test aujourd'hui avec un sous-site sur mon site (pour ne pas gêner les visiteurs)...

D'après ce que vous me dites, chaque page html de mon site devra contenir le script "login.php()" (celui qui détermine les valeurs de session) en tête des pages...

Pour le moment, j'essai de comprendre qui fait quoi et comment dans les scripts... donc c'est la première chose à faire ici...

Pas évident quand on a pas les connaissances de base...

Suis-je dans le champs ???

Répondre à Pyranhaz

7

chevalier, le 3 sep 2007 à 09:41:27

Le seul moyen de rediriger une page par defaut sur ton site c'est de creer ton index sur une action question reponse;
creation du lien exemple;
index.php?page=index << page par defaut
page etant la commande de base il te suffis de faire,
if($page!=0)
{
header("Location:index.php?page=index ");
}

ceci fera ta page par defaut et si un malin fait index.php?page= "rien ou une commande corespondant pas a la commande il sera direcement rediriger sur la page par defaut.
selui qui trouve meilleur solution qu il esite pas a me faire savoir
:)

Configuration: Windows XP
Internet Explorer 6.0

Répondre à chevalier

8

guismo69, le 3 sep 2007 à 10:41:21

Bonjour

Une question Pyranaz pourquoi passer obligatoirement par ta page index? les moteurs de recherche indexent toutes les pages d'un site , donc si le contenu qui interesse la personne est à la derniere page et que cette page est référencée lors d'une recherche ca ira de suite sur ta derniere page , un internaute qui doit se taper obligatoirement exemple 50 pages pour acceder à la bonne je ne penses pas qu'il sera content de venir sur ton site , soit il est gratuit et libre d'accés soit il est fermé et dans ce cas là mets y les verrous necessaires , mais plus il sera fermé plus tu aras de chances qu'il ne soit pas référencé.
a toi de voir

Configuration: Windows XP
Internet Explorer 6.0

Répondre à guismo69

9

 saaabi, le 4 mai 2009 à 17:18:53

Code source PHP de la commande recherche par mot clé

Répondre à saaabi