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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Autoriser d'afficher la page que pour ceux venant d'une page définie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Autoriser d'afficher la page que pour ceux venant d'une page définie

n°1346588
super_newb​ie_pro
A ta dispoition frère geek :P
Posté le 14-04-2006 à 04:32:37  profilanswer
 

Bonjour.
 
Je souhaiterais savoir comment faire pour n'autoriser les visiteurs à entrer sur une page web HTML que s'ils viennent d'une page définie sur cette dernière ?  
 
Par exemple seuls les visiteurs venant de coucou.html pourront accéder à la page salut.html
 
Sur coucou.html il y a aurait un lien ou une redirection automatique vers salut.html
 
Tous ceux qui entreraient l'adresse complète du site web avec salut.html directement sans être passé par la page coucou.html ne pourraient afficher la page. De même, tous autres liens sur d'autres pages autres que coucou.html et pointant vers salut.html ne permettraient pas d'afficher la page.
 
Est-ce faisable ? si oui comment faire ?
 
merci


---------------
~ Camping thématique LA RESSOURCE sur l'autonomie ~
mood
Publicité
Posté le 14-04-2006 à 04:32:37  profilanswer
 

n°1346620
xtof_83
Freeride Spirit
Posté le 14-04-2006 à 08:47:36  profilanswer
 

Ouais facile avec php ;)
 
$_SERVER['HTTP_REFERER']
 
Mais je crois il y a des problémes avec certains navigateur, donc...
En cas avec des cookies ou variables de sessions :D

n°1346624
bixibu
Ca ... c'est fait!
Posté le 14-04-2006 à 09:00:40  profilanswer
 

Ou ,bien avec un formulaire caché en POST: au clik sur ton lien qui va vers salut.html tu envoie un champs caché en POST et sur salut.html tu vérifie avant d'afficher la page qu'il ya bien la variable POST qu'il faut.
 
:hello:
 

n°1346678
super_newb​ie_pro
A ta dispoition frère geek :P
Posté le 14-04-2006 à 10:19:34  profilanswer
 

Ouhla... euh... oui...  :heink:  
 
Et quand on bosse uniquement en javascript / html on procède comment ? vous avez des exemples de code ? Je tourne pas sous php... Merci  :whistle:


---------------
~ Camping thématique LA RESSOURCE sur l'autonomie ~
n°1346690
Bidem
Posté le 14-04-2006 à 10:26:54  profilanswer
 

Tu peux utiliser document.referrer qui contient normalement l'url de la page à partir de laquelle la page courrante a été appelée.
 

n°1346693
bixibu
Ca ... c'est fait!
Posté le 14-04-2006 à 10:27:53  profilanswer
 

Salut ;)
 
He ben je pense que tu peut te débrouiller en javascript dans ce cas:
 
tu cré un champs caché dans ta page principal  genre :
<form><input type="hidden" id="toto" value= 'toto' />
 
et dans la page que tu appele en cliquant sur le lien, tu fais un test qui conditionne tout l'affichage de la page avec comme condition:
if (opener.document.getElementById("toto" ).value == "toto" ) {
//affichage de la page }
 
Comme ca la page appelée sera affiché uniquement si la page qui a servi a ouvrir la nouvelle page contient un champ toto de valeur toto
Donc si la personne rentre direct l'URL, il n'y a pas de page "appelante" donc pas d'affichage
 
j'espere etre assez clair, et il faut peut etre aussi testé, avant, si il ya une page appelante justement
 
:hello:
 
edit: la solution de bidem a l'air plus simpe :d


Message édité par bixibu le 14-04-2006 à 10:28:36
n°1346696
super_newb​ie_pro
A ta dispoition frère geek :P
Posté le 14-04-2006 à 10:29:24  profilanswer
 

ah oué pas con... Merci je vais tester ça et te tiens au courant.


---------------
~ Camping thématique LA RESSOURCE sur l'autonomie ~

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Autoriser d'afficher la page que pour ceux venant d'une page définie

 

Sujets relatifs
Site php avec page deja generee a lavance[C++/Qt/résolu] afficher avec un QCanvas, help!
[résolu][php] Edition online de pagecréer une page à acces "securisée"
Afficher une image selon requette sqlAfficher la cellule dans 1 textbox par intersection ligne & colonne
rappeler une page phpGetParameter: récupérer plusieurs valeurs venant de la meme variable
Deux mail() dans une page[ résolu ] Mise en page texte & base de données
Plus de sujets relatifs à : Autoriser d'afficher la page que pour ceux venant d'une page définie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR