Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3810 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment bloquer certaine pseudo frames?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment bloquer certaine pseudo frames?

n°1485053
Blackhawk8
Posté le 01-12-2006 à 16:15:12  profilanswer
 

Bonjour, dans mon site en pseudo frame j'aimerais que pour une adresse du type,
perso.php?ma_page=contact, l'internaute ne puisse pas lancer la page contact si celui entre l'adresse contact.php dans le navigateur
 
Quelle est la meilleure solution pour cela ? recuperer l'adresse de la page par les variables SERVER et la controler ?
 
De même pour une page de compte perso, sur une adresse du type
perso.php?mon_compte=messagerie
Si l'utilisateur entre messagerie.php dans le navigateur, quelle est la meilleure solution pour rediriger la page vers une page de connexion, puis vers l'adresse adequate ?
 
Merci!

mood
Publicité
Posté le 01-12-2006 à 16:15:12  profilanswer
 

n°1485142
naceroth
Posté le 01-12-2006 à 17:19:05  profilanswer
 

Euh, j'ai un doute sur le sens de la question vu le titre...
 
Si tu veux bloquer l'accès direct aux pages "inclues", le plus simple est encore de mettre tes pages contact, etc dans un sous-dossier à part (pas dans le même que la page perso.php donc) que tu protèges avec un htaccess.
 
Je pourrais ajouter qu'une méthode basique est de ne pas mettre le nom de la page appelée dans l'url mais d'avoir une table de correspondance, mais soit, l'un n'empêche pas l'autre.

n°1485157
Blackhawk8
Posté le 01-12-2006 à 17:46:46  profilanswer
 

si je protege le dossier par un htaccess, puis je ensuite permettre l'acces de ces pages via une page de connexion qui recup les infos d'une base de donnee ?
en gros je veux pas une connexion par un prompt windows qui demande l'authentification, comme il se fait habituellement pour les .htaccess
 
je sais pas si je suis clair
 
Par exemple, la page de profil de ce forum, comment est-elle protegée ? par un fichier htaccess ?

n°1485195
naceroth
Posté le 01-12-2006 à 18:59:28  profilanswer
 

Blackhawk8 a écrit :

si je protege le dossier par un htaccess, puis je ensuite permettre l'acces de ces pages via une page de connexion qui recup les infos d'une base de donnee ?
en gros je veux pas une connexion par un prompt windows qui demande l'authentification, comme il se fait habituellement pour les .htaccess


 
En répondant, j'ai présumé que tout ce que tu mettrais dans ton dossier est destiné à être utilisé via un include et rien que comme ça (c'est le principe général des pseudo-frames), donc quand je parlais de protéger par htaccess, je voulais dire que tu en interdisais complètement l'accès, pas de prompt, rien, si un gars veut y accéder, il se mange une erreur 403.
 
Donc pour reprendre ton exemple
perso.php?ma_page=contact => ok
contact.php => erreur 403
 
Par contre, si tu veux protéger des pages en général et limiter l'accès à des membres inscrits, ça passe par un système de session/cookie et un simple test style "si la session existe et qu'elle permet l'accès à la page alors on affiche sinon on redirige" par exemple.

n°1485201
Blackhawk8
Posté le 01-12-2006 à 19:12:17  profilanswer
 

impecable c'est exactement ce que j'avais besoin
il faut que je fasse le fichier htaccess maintenant
merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment bloquer certaine pseudo frames?

 

Sujets relatifs
Problème avec gestion de framesAlternative aux frames sans langages dynamiques ?
créer un compte sur un site (mot de passe et pseudo) ???Les frames
Probleme d'affichage du conteu des framespb pseudo frame depuis code php
Bloquer envoi de Formulairene pas recharger une pseudo frame
Ceux qui n'aiment pas les frames.{resolu}[access] bloquer la fonction d'insertion dans un formulaire
Plus de sujets relatifs à : Comment bloquer certaine pseudo frames?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)